Week 2, year 2021
- Always-Valid Domain Model - UPDATE 5/13/2021: the course has been published, check it now here: Validation and DDD. I’m working on a new Pluralsight course on the topic of validation and DDD, with the help of the FluentValidation library and .NET data annotations (attributes). So expect a couple of posts about validation in the near future. [Enterprise Craftsmanship]
- Distributed Systems Pattern: Lease - Cluster nodes need exclusive access to certain resources. But nodes can crash; they can be temporarily disconnected or experiencing a process pause. Under these error scenarios, they should not keep the access to a resource indefinitely. more… [Martin Fowler]
- The Lies that can Undermine Democracy - Like many Americans, I was transfixed and horrified by the recent assault on the Capitol. Much of this anger originates in lies perpetrated by irresponsible politicians and spread through media agencies. Lies like this can destroy democracies, and while we must have free speech we must not be free of the consequences of that speech more… [Martin Fowler]
- How (not) to cut microservices - Today, I’m holding a keyboard in one hand and scissors in the other. What do I need these scissors for? According to the post title, I would… [Event-Driven by Oskar Dudycz]