Week 10, year 2024
- Patterns of Legacy Displacement: Event Interception - When we gradually replace a legacy system, we have plenty of cases where the legacy system and its replacement need to interact. Since these legacy systems are often difficult, and costly, to change, we need a mechanism that can integrate elements of the replacement while minimizing the impact to the legacy system. Ian Cartwright, Rob Horn, and James Lewis explain how we can use Event Interception on state-changing events, allowing us to forward them to the replacement. [Martin Fowler]
- Expert Talk, Swag, Meet-Up | Event Store at QCon London - Event Store is excited to be joining this year's QCon London as a gold sponsor, taking place from 8th - 10th April. [Event Store blog]
- Event Store's Explore DDD Meetup | Friday March 15th, 7pm - Excitement is in the air as we gear up for Explore DDD next week! This event brings together a diverse international community of industry experts, developers, software architects, and business leaders. Don't miss the opportunity to catch Event Store's very own Erik Shafer speaking on 'Ecommerce with DDD and Event Sourcing'. And be sure to join us for a special meet-up where you can enjoy free drinks, nibbles, and even a friendly game of pool! [Event Store blog]
- What if we rotate pairs every day? - When pair programming, it's important to rotate the pairs frequently, but many organizations that do pair programming are reluctant to do that. Gabriel Robaina and Kieran Murphy ask the question: “What if we rotate pairs every day?” and worked with three teams through an exercise of daily pair rotation. They developed a lightweight methodology to help teams reflect on the benefits and challenges of pairing and how to solve them. Initial fears were overcome and teams discovered the benefits of frequently rotating pairs. They learned that pair swapping frequently greatly enhances the benefits of pairing. Their article shares the methodology they developed, their observations, and some common fears and insights shared by the participating team members. [Martin Fowler]
- EventStoreDB 24.2 released - Today, we are excited to announce that the EventStoreDB 24.2 Release is here. This release is a significant update that introduces a suite of innovative features and enhancements designed to elevate the performance, security, and scalability of your event-native applications. The highlights below represent just the beginning of what EventStoreDB 24.2 offers. Read on to uncover the details of these features and more. [Event Store blog]
- How to tackle compatibility issues in ECMA Script modules (and in general) - Do you recall moments when you’re sitting and closing dozens or more browser tabs? Most of them are Google, GitHub, Blogs, and others. You… [Event-Driven by Oskar Dudycz]
- How to Fix a Bug: Tests, Hypotheses, Timeboxes - Here’s roughly how I fixed bugs early on in my career: Browse around in the code. Try stuff. See if it works. Below is my preferred way of doing it since about 2012: Step 1. Pair / Ensemble Find one or more people to collaborate with. Linus’ Law “Given enough eyeballs, all bugs are shallow” was formulated at least 25 years ago, and yet we do so much work in isolation. [Mathias Verraes]