Hallo, ik ben Thomas

Thomas Vanneuville

Ik ben software engineer en architect. In mijn werk focus ik me op helderheid: complexe businessproblemen terugbrengen tot eenvoudige, onderhoudbare oplossingen die op lange termijn blijven werken.

Domain-Driven Design speelt daarin een belangrijke rol als denkkader om business en software dichter bij elkaar te brengen.

Op deze blog schrijf ik over de ideeën en ervaringen die mij bezighouden. Vaak om mijn gedachten te ordenen, soms om iets uit te proberen, en hopelijk heeft iemand anders er ook iets aan.

Stop met je eigen messaging-framework te bouwen in .NET

Intro Event-driven architecture wint snel aan populariteit in .NET-teams. Vroeg of laat komt dan deze gedachte: “Hoe moeilijk kan het zijn? We spreken gewoon rechtstreeks met Azure Service Bus. We bouwen zelf wel wat we nodig hebben.” Mijn hot take: Zelf een event-driven “mini-framework” bouwen bovenop Azure Service Bus (of RabbitMQ, Kafka, …) is bijna altijd een verspilling van tijd en geld. Niet omdat je het niet kan bouwen, maar omdat je de echte kost onderschat. ...

October 11, 2025 · 6 min · Thomas Vanneuville

De turbo is er al. Tijd om eindelijk aan het kompas te werken.

AI coding agents zijn geweldig. Maar ze lossen ons échte probleem niet op. Ik ga meteen met de deur in huis vallen: AI coding agents zijn fantastisch. Ze schrijven code sneller dan ik ooit kan. Ze nemen repetitief werk over. Ze maken dingen mogelijk die vijf jaar geleden ondenkbaar waren. Ja — ze zijn dé shit. Maar hoe enthousiaster iedereen wordt over “sneller programmeren”, hoe sterker bij mij één gedachte blijft hangen: ...

August 1, 2025 · 3 min · Thomas Vanneuville

DDD - Software bouwen is leren leren

Domain-Driven Design Wanneer ik met Domain-Driven Design (DDD) bezig ben, merk ik dat het zelden écht over code gaat. DDD is ontstaan rond het begin van de jaren 2000, in dezelfde periode als het Agile Manifesto en Extreme Programming. Niet toevallig: het kwam voort uit frustratie. Frustratie omdat we dachten dat we software konden ontwerpen door alles vooraf te analyseren en vast te leggen, om dan “gewoon” te bouwen. In de praktijk werkt dat bijna nooit. ...

February 1, 2025 · 4 min · Thomas Vanneuville