Week 17, year 2024

Permalink | From 22 April 2024 to 28 April 2024 | Last updated on: Tue, 23 Apr 2024 14:06:35 GMT

Week 16, year 2024

Permalink | From 15 April 2024 to 21 April 2024 | Last updated on: Mon, 22 Apr 2024 06:06:33 GMT

Week 15, year 2024

Permalink | From 08 April 2024 to 14 April 2024 | Last updated on: Fri, 12 Apr 2024 22:06:34 GMT

Week 14, year 2024

Permalink | From 01 April 2024 to 07 April 2024 | Last updated on: Wed, 17 Apr 2024 22:06:33 GMT

Week 13, year 2024

  • Uncovering the seams in Mainframes for Incremental Modernisation - Mainframe systems continue to run much of the world's computing workload, but it's often difficult to add new features to support growing business needs. Furthermore the architectural challenges that make them slow to enhance also make them hard to replace. To reduce the risk involved, we use an incremental approach to legacy displacement, gradually replacing legacy capabilities with implementations in modern technology. This strategy requires us to introduce seams into the mainframe system: points in which we could divert logic flow into newer services. In a recent project Alessio Ferri and Tom Coggrave investigated several approaches to introduce these seams into a long-lived mainframe system. [Martin Fowler]
  • Event Store At Explore DDD Conference - Last week, the Event Store team had the pleasure of attending Explore DDD 2024, a triumphant return for the conference in the US. [Event Store blog]
  • Farewell, John Kordyback - John Kordyback, a treasured colleague and friend, died last week, aged 64. [Martin Fowler]
  • Uncovering Seams in a Mainframe's external interfaces - Alessio Ferri and Tom Coggrave start detailing the seams they explored with two areas of external interfaces. Batch input of files are copied to new implementations while comparing the output of the processing pipelines. API access points can be covered with a proxy and traffic gradually directed to the new implementation. [Martin Fowler]
  • Joining LinkedIn - As the enmuskification of Twitter continues, I’ve increasingly heard that more people are using LinkedIn to keep up with new professional material. So, a couple of weeks ago, I set up my LinkedIn account, so people can follow me on that platform. I’ve always avoided LinkedIn - I’ve found the whole vibe of connections rather off-putting. I get too much spam from people wanting to connect as it is. But LinkedIn has added a “creator mode”, which encourages people to follow someone for posts rather than the bi-directional connection. It seems to be working reasonably well so far, so I’ve decided that I shall post all updates here to that account too. [Martin Fowler]
  • I'm no longer Marten maintainer - Folks, I’d like to inform you that I’m no longer a Marten maintainer. As you know, sometimes in the project’s lifetime, there’s a moment… [Event-Driven by Oskar Dudycz]
Permalink | From 25 March 2024 to 31 March 2024 | Last updated on: Fri, 29 Mar 2024 14:06:33 GMT

Week 12, year 2024

  • How to capture qualitative metrics - Abi Noda and Tim Cochran complete their article on qualitative metrics by outlining how to capture them effectively. They discuss the mental steps that people go through as they respond to a survey and provide a template to get started when assessing developer experience. A final section looks at how qualitative and quantitative work together: often by starting with qualitative metrics to establish baselines and determine where to focus, followed with quantitative metrics to drill deeper into specific areas. [Martin Fowler]
  • Revolutionizing financial systems: Why the world’s top banks choose AxonIQ - In today's rapidly evolving business landscape, the banking and fintech industries, among others, face numerous challenges that necessitate agile, scalable, and customer-centric solutions. Enter AxonIQ's cutting-edge platforms, Axon Framework and Axon Server, which are trusted and used by some of the world's top banks, including Standard Chartered, Barclays, MoneyLion, Société Générale‏, and more. These banks rely on Axon technology to achieve their objectives and propel industries into a new era of efficiency and innovation. [AxonIQ Blog]
  • Testing Event Sourcing, Emmett edition - I’ve been going pretty down the rabbit hole in the last few years. What am I searching for? A way to deliver better software. And that’s, of… [Event-Driven by Oskar Dudycz]
Permalink | From 18 March 2024 to 24 March 2024 | Last updated on: Sat, 23 Mar 2024 22:06:36 GMT

Week 11, year 2024

  • Measuring Developer Productivity via Humans - Measuring developer productivity is a difficult challenge. Conventional metrics focused on development cycle time and throughput are limited, and there aren't obvious answers for where else to turn. Qualitative metrics offer a powerful way to measure and understand developer productivity using data derived from developers themselves. Abi Noda and Tim Cochran begin their discussion by explaining what a qualitative metric is and why we shouldn't reject them for being subjective or unreliable. [Martin Fowler]
  • The Benefits of Qualitative Metrics - Abi Noda and Tim Cochran continue their discussion on using qualitative metrics to assess the productivity of development teams. In this installment they classify qualitative metrics into attitudinal and behavioral metrics. We also see that qualitative metrics allow you to measure things that are otherwise unmeasurable, provide missing visibility, and supply necessary context for quantitative data. [Martin Fowler]
  • Code samples for the opening chapter of Refactoring - From time to time people ask me for a copy of the code I used in the opening chapter of Refactoring, so they can follow along themselves. I had Reasons for not providing this code, specifically laziness. Fortunately Emily Bache is more dedicated, and she has set up a github repository - the Theatrical Players Refactoring Kata - with the code, and enough tests to make it reasonable to do the refactoring. The repository goes further than this, however, in that it includes similar sample code in a dozen languages, including C, Java, Rust, and Python. She has recently posted a video to her YouTube channel, which outlines why she encourages folks to use this code while they are reading that chapter. Her channel includes a lot of videos on good code technique, and she has a Patreon for readers to support her work. [Martin Fowler]
  • Join my Event Sourcing workshops at Techorama and DDD Europe and speed up your journey! - Event Sourcing is a pattern that is quickly gaining popularity. Many companies see the advantages it brings, e.g. business focus and keeping… [Event-Driven by Oskar Dudycz]
Permalink | From 11 March 2024 to 17 March 2024 | Last updated on: Sun, 17 Mar 2024 22:06:34 GMT