Early in my journey as a software engineer, I became fascinated with software architecture.
I spent hours learning about:
SOLID Principles
Clean Architecture
Hexagonal Architecture
Early in my journey as a software engineer, I became fascinated with software architecture. I spent...
Early in my journey as a software engineer, I became fascinated with software architecture.
I spent hours learning about:
SOLID Principles
Clean Architecture
Hexagonal Architecture

In my previous post, I described how historical trends shaped our (or at least my) perception of...

When you're learning to code, your focus is entirely on the technical stuff. You worry about clean...

description: From Conway's Law to the CAP Theorem I built an interactive playbook to integrate...

As coding becomes increasingly automated, software architecture is becoming the highest-leverage skill in engineering. AI agents…

3-Layer Architecture When I started programming in C# back in 2010 in Prague (Czech...

Series Navigation: Article 1: A Decade of Android Architecture Evolution | Article 3: Refactoring a...