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 50, year 2023

  • Bliki: Test Driven Development - Test-Driven Development (TDD) is a technique for building software that guides software development by writing tests. It was developed by Kent Beck in the late 1990's as part of Extreme Programming. In essence we follow three simple steps repeatedly: Write a test for the next bit of functionality you want to add. Write the functional code until the test passes. Refactor both new and old code to make it well structured. Although these three steps, often summarized as Red - Green - Refactor, are the heart of the process, there's also a vital initial step where we write out a list of test cases first. [Martin Fowler]
  • Highscalability is Up For Sale - Hi everyone, First, I’d like to sincerely thank everyone who has supported Highscalability over the years. We’ve grown together through some interesting times. Massive changes have occurred in how systems are built, and my goal has always been to help people learn how to build them better. I’d like to think that goal was accomplished. Obviously, for that last several years, things have been quiet around here. This has always been a one programmer show, and for everything, there is a season. [High Scalability]
  • Unlocking Data Potential: Synergizing EventStoreDB and MongoDB for Optimal Data Management - Introduction [Event Store blog]
  • Bliki: Software And Engineering - Throughout my career, people have compared software development to “traditional” engineering, usually in a way to scold software developers for not doing a proper job. As someone who got his degree in Electronic Engineering, this resonated with me early in my career. But this way of thinking is flawed because most people have the wrong impression of how engineering works in practice. Glenn Vanderburg has spent a lot of time digging into these misconceptions, and I strongly urge anyone who wants to compare software development to engineering to watch his talk Real Software Engineering. It's also well worth listening to his interview on the podcast Oddly Influenced. Sadly I've not been able to persuade him to write this material down - it would make a great article. [Martin Fowler]
  • Hitchhiker's Guide To Moving From Relational Data To Events - Knock knock? Who’s there? It’s me, Oskar, the end is near, did you know that? Ah, you know it but don’t know how to proceed? Let’s talk… [Event-Driven by Oskar Dudycz]
Permalink | From 11 December 2023 to 17 December 2023 | Last updated on: Wed, 3 Jan 2024 22:06:38 GMT