Wednesday, March 29, 2023

How to make good programming decisions?

I like the idea, the structure, and all the suggestions the authors shared with us. 

The book describes various problems we may face during daily work, how to tackle them, and how to decide which solution brings us the most benefits.

Wednesday, March 15, 2023

What is the difference between Document, Event and Command?

What should you use when designing communication between services? When to use Document, Event, and when Command? What are the differences and similarities between them?
In this post, I will share a few things that may help you make a good decision.

Tuesday, March 7, 2023

You can't stop degradation

There are a lot of patterns, techniques, and approaches that help to write understandable code and build an architecture possible to change. 

The difficult aspect of development is the fact that whatever you will do, the code and the architecture will degrade. 

The question is, why regardless of tries and efforts we cannot change that?