Latest news and articles about DDD, CQRS, Event Sourcing and Software Architecture in general, aggregated daily and delivered weekly to your feed (RSS) reader. Subscribe here!

Week 1, year 2021

  • Maximizing Developer Effectiveness: Feedback Loops - Tim continues his comparison of high and low effectiveness organizations by comparing their key feedback loops. To improve these, organizations need to understand the importance of micro feedback loops, which are often neglected because they are so small. more… [Martin Fowler]
  • Some more Distributed Systems Patterns - Unmesh Joshi has a few more of his Patterns of Distributed Systems ready to share with the world. Consistent Core looks at how a large cluster can keep some information strongly consistent, Lease allows unreliable nodes to access limited resources without blocking them when they fail State Watch allows clients to be notified of changes on a server. Idempotent Receiver ensures servers don't process a retried request more than once. more… [Martin Fowler]
  • Maximizing Developer Effectiveness - My colleague Tim Cochran has helped many software engineering organizations transform to respond faster to changing market needs. Often companies struggle with these transformations and a primary reason for these problems is that engineering organization has neglected to provide developers with an effective working environment. The key to to developing an effective environment is to concentrate on feedback loops. In this first installment, Tim contrasts a developer's day between high-effectiveness and low-effectiveness environments, using this contrast to show that poor organizations need to remove the common frictions that make developers feel unproductive . more… [Martin Fowler]
  • Bring me problems, not solutions! - “Bring me solutions, not problems!” I’ve heard this sentence multiple times from Business and management. You’ve heard it too, haven’t you… [Event-Driven by Oskar Dudycz]
  • A Lap Around ActivitySource and ActivityListener in .NET 5 - Part of the new DiagnosticSource API are new ways of "listening" in to activities with the addition of the ActivitySource and ActivityListener APIs. These are intended to replace the DiagnosticSource and DiagnosticListener APIs. However, the latter two types aren't deprecated, and aren't being removed from the existing usages. However, ActivitySource/ [Jimmy Bogard]
  • How to always be right (100% fair-trade vegan and snake oil-free) - Or at least be better prepared for being wrong. [The Architect Elevator]
Permalink | From 04 January 2021 to 10 January 2021 | Last updated on: Tue, 25 Oct 2022 17:09:04 GMT