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.