📰 Dev.to · Leon Pennings
Articles from Dev.to · Leon Pennings · 17 articles · Updated every 3 hours · View all reads
All
⚡ AI Lessons (9068)
ArXiv cs.AIDev.to · FORUM WEBForbes InnovationOpenAI NewsDev.to AIHugging Face Blog

Dev.to · Leon Pennings
1d ago
Fast Onboarding of Software Engineers: The Two Learning Modes
There is a persistent belief in software organizations that standardizing on a single framework —...

Dev.to · Leon Pennings
4d ago
When Distribution Becomes a Substitute for Design — and Fails
A lot of modern software architecture—microservices, event-driven systems, CQRS—is not born from...

Dev.to · Leon Pennings
1w ago
Rich Domain Models: Start with What Is, Not What Happens
A lot of software is more difficult to build and maintain than it needs to be. Not because the...

Dev.to · Leon Pennings
2w ago
The Mirror and the Machine: Reclaiming Scrum Refinement in the Age of AI
Agile was never meant to be a delivery machine. It was meant to be a learning system. At its core,...

Dev.to · Leon Pennings
3w ago
Less Code, Lost Meaning: Why Boilerplate Reduction Misses the Point
In modern software development, one theme keeps returning: reduce boilerplate write less...

Dev.to · Leon Pennings
3w ago
The Illusion of Progress: Why Tooling Can’t Replace Engineering
Walk into almost any modern enterprise Java codebase and you’ll see the same pattern: controllers,...

Dev.to · Leon Pennings
3w ago
The Ghostwriter, the House Builder, and the Missing Domain Model Walk Into a Bar
Software development is often described as “building systems”. But there are two professions that...

Dev.to · Leon Pennings
1mo ago
How to Recognize an Effective Software Engineer
In software development, confidence is cheap. You can memorize frameworks, quote architecture...

Dev.to · Leon Pennings
1mo ago
Why Do You Need a Rich Domain Model? That's Old School and Not Modern!
Most modern software is built in iterations. We select a set of user stories, implement them in a...

Dev.to · Leon Pennings
1mo ago
Preventing Conflicting Business Logic in Growing Software Systems
Most large systems do not fail because individual requirements were implemented incorrectly. They...

Dev.to · Leon Pennings
1mo ago
Using ACID Properties as a Simplicity Litmus Test
ACID is often discussed as a database feature. Sometimes as an outdated one. That framing misses...

Dev.to · Leon Pennings
2mo ago
The Integration Tax: Why Distributed Systems Hide the Truth Until It’s Too Late
Large, integrated codebases have long been framed as a liability. They are described as entangled,...

Dev.to · Leon Pennings
2mo ago
Modern Software Architectures Made Simple - When To Use What
Let’s pull three commonly discussed software architectures out of their technological context and...

Dev.to · Leon Pennings
3mo ago
Architecture in IT: It’s a Verb, Not a Job Title
In traditional construction, architects work with largely fixed constraints: gravity, materials, and...

Dev.to · Leon Pennings
4mo ago
Still Reaching for Spring? Then You Might Still Think Happy Meals Are Fine Dining.
Spring is paradoxical. It “solves” problems it created — and trained a generation of developers to...

Dev.to · Leon Pennings
4mo ago
Rich Domain Model Monoliths vs. “Modern” Architectures — Are You Rich Enough to Go Modern?
The industry loves to argue about monoliths vs. microservices, DDD vs. simple CRUD, “modern”...

Dev.to · Leon Pennings
5mo ago
The Real Cost of Modern Software Development — and Why We Keep Paying It
In the last two decades, software development has become incredibly sophisticated — at least on...
DeepCamp AI