All articles

Older articles.

Page 6 of 9.

12 September 2026 · 9 min read

Not modernizing does not mean doing nothing. Five things that keep running, three that stop, and the two facts without which it is neglect.

Read the article

12 September 2026 · 8 min read

Five places where Go means something different from what it looks like: errors, concurrency, packages, interfaces and the missing framework.

Read the article

12 September 2026 · 8 min read

The cost driver is not the data, it is the plugins. Three lists instead of one, four categories with four answers, and the order that pays off.

Read the article

12 September 2026 · 9 min read

The five phases of a data migration on a running system, the code for the trickiest one, and the four places where it tears in practice.

Read the article

12 September 2026 · 8 min read

Knowledge does not pile up because somebody hoards it but because the system forces it. Five properties, three useless measures, and what works instead.

Read the article

12 September 2026 · 8 min read

Drift is not an exception in grown environments. How to make it visible, the three possible answers, and where codification stops.

Read the article

12 September 2026 · 8 min read

Why the tools from a Symfony upgrade do not bite here, and four places where Laravel upgrades have pitfalls of their own.

Read the article

12 September 2026 · 9 min read

So the old data model does not travel into the new service: where the layer sits, what it translates, what it handles alongside, and when it goes.

Read the article

12 September 2026 · 8 min read

Which three measurements have to exist before the first rebuild, how to get them without specialist tooling, and why the average is the wrong number.

Read the article