/dev/shared

Module Dependencies Within a Modular Monolith

Modules within a modular monolith sometimes depend on other modules. Should such dependencies be made explicit in module public interfaces or can they be considered an implementation detail?


SQL Parameter Padding

An interesting approach for SQL query optimization reducing the number of generated and cached query execution plans.


Domain and Application Services

When we discuss software implementations, we often mention "services". Unfortunately, this is such a loaded term that, without mentioning a context, its meaning becomes unclear.


Practical Vertical Slices

Worked recently on a new project and decided to use Vertical Slices approach - this is how it turned out.


Stateless Web Servers

It all began when we discovered a strange behavior in one of our applications - users had been randomly logged out of the system.