Daily Shaarli

All links of one day in a single page.

August 4, 2025

Single Responsibility Principle: Why Does it Matter?

The example is maybe a bit on the simplistic side. Still it helps understand why you need to pay attention to the SRP.

A user manual for me
thumbnail

Interesting idea. Didn't make one but maybe I should sit and take some time to do that.

Common Code Smells

A short list of common code smells that people need to know.

Big Tech’s “Sovereign Cloud” promises just collapsed — in their own words

Indeed, you can't trust claims of the big cloud players. If asked by they will hand out your data, wherever it is hosted.

New project, new tech stack?
thumbnail

Or why you should know why you're picking a new tech stack... or not. Don't just blindly follow fashions.

Microservice Premium

Or why the microservice cargo cult which has been going on for a while now infuriates me. It totally ignores the complexity it brings.

Test Coverage

Or why meeting targets is not what you want. It's still a good guide though.

If you're remote, ramble

Interesting trick for remote teams. There are many ways to try to get back the "water cooler talk" in your organization, it's the first I encounter structured like this.

Does Free Software Restore Dignity?

This is an old one, but I think that even without DVDs in the mix the core of the stories are still valid.

The Domain Discontinuity

When you realize TDD is about units of behavior... then you can see what can be iterative and what can't in your process. In other word, what is dictated by the problem domain is iterative, what is dictated by system architecture is not. Luckily, the latter is often related to the user experience you're aiming for.

What Is Quality?

The question is always valid. I like this particular answer.

Filling a Team Position

It's indeed not only about skills but also about roles... and the natural tendencies to cover them.