Should database only store data?
Very old subject I remember to discuss in the middle of 1990s... But some people still says that a clean architecture should remove all business logic from the database.
Let's start from referential and domain integrity rules (constraints). Are they business ones? Yes, of course. The e-mail column should be …
When you still need use the singleton pattern?
The singleton pattern has come a long way since early 1990x. The programmer interview question "Write a singleton" in 1995 has evolved to "Write a lazy initialized singleton" in 2000x, and finished by "Why we do not use a singleton?" in 2010x.

Indeed, the unproved using of multiple singletons should …
The brilliance and poverty of microservices
This is the revised translation of my article published in "ITWeek" magazine January 24, 2019, text on the site
An expert tries to know more and more about less and less until he knows absolutely everything about nothing. And a philosopher tries to know less and less about more and …
GenieLamp
GenieLamp is the software factory and model-driven development framework. You have no more to write a boilerplate!
Quick start on the project's wiki.
I'm looking for contributors, please, contact me at Github

