EN

Functional Core, Imperative Shell in C#

Veel code is niet moeilijk omdat de businesslogica complex is, maar omdat beslissingen en side effects met elkaar verweven raken. Functional Core, Imperative Shell is een eenvoudige regel om die twee te scheiden — en ik zette Claude Code op een verweven handler om de splitsing te doen.

14 juli 2026 · 8 min · René Dekkers

Maak illegale toestanden onrepresenteerbaar in C#

Een order-model met een status-enum en een handvol nullable velden kan veel meer toestanden representeren dan legaal is. Ik wees Claude Code op er één, liet het de illegale combinaties tellen, en het type herontwerpen zodat ze niet meer te construeren zijn.

6 juli 2026 · 9 min · René Dekkers
v82