Recent Posts
A surprisingly accurate model to improve your communication skills
It may be coincidence, but the two best tutorials I attended at Agile DevOps East both ran on the same day. The first one focused mostly on agile transformation, but briefly touched on the leadership topic. This one, let by Jennifer Bonine, took this further by focusing on being a better leader b...
About smooth agile transformations and the “why” leader
For my annual conference trip, I decided to skip the always-great QCon conference for once and instead attend Agile DevOps East in Orlando, Florida. In addition to the typical conference schedule, I also registered for some of the half-day and full day tutorials. One of them, How to lead high-per...
Hoe de IT markt het jonge talent te veel heeft verwend
Het was januari 1997. Ik was net afgestudeerd van de HTS Electrotechniek. Trots als een pauw op mijn ingenieurstitel én die dikke 9 voor mijn afstudeeropdracht bij - toen nog - Philips Semiconductors, ging ik op zoek naar een job. Maar dat viel nog niet mee. Philips had een aannamestop en van rec...
Event Sourcing in .NET - Dealing with projection exceptions
Transient vs non-transient exceptions If I have to name the single biggest flaw in adopting Event Sourcing, it must be our decision to rely on the synchronous dispatching pipeline of NEventStore. It is based on the idea that every event will be processed by all projectors in a synchronous manner....
Event Sourcing in .NET - Using an OR/M as a projection library
I thought we didn’t need OR/Ms anymore? A common advantage of adopting Event Sourcing is that it solves the impedance mismatch between object oriented code and the relation database model. And because of that, Object/Relational Mappers (OR/Ms) have become obsolete. While I agree with the first st...
Event Sourcing in .NET - Building fast autonomous projections
The characteristics of a great projection implementation Over the course of the last two years I’ve written numerous articles on the good, the bad and the ugly of Event Sourcing as well as on our experiences building and maintaining a distributed enterprise-class based on this increasingly popula...
Fluent Assertions