Archive for December 2023

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

Week 49, year 2023

  • Bliki: Diff Debugging - Regression bugs are newly appeared bugs in features of the software that have been around for a while. When hunting them, it usually valuable to figure out which change in the software caused them to appear. Looking at that change can give invaluable clues about where the bug is and how to squash it. There isn't a well-known term for this form of investigation, but I call it Diff Debugging. Diff debugging only works if we have our code in version control, but fortunately these days that's the norm. But there are some more things that are needed to make it work effectively. [Martin Fowler]
  • What's up with 'Hands On Axon'? - We’re taking a little holiday break from Hands On Axon, a YouTube series where Developer Advocate David Gomez Garcia and Software Engineer/Solution Architect Mitchell Herrijgers guide you through the process of creating applications with AxonIQ. But don't worry! We'll be back in January with more exciting episodes to help you further enhance your development skills. In this series, we dive into live coding sessions and showcase how Axon Framework simplifies the development of scalable and robust systems. If you haven’t checked it out yet, now’s a great time to catch up on what we’ve learned so far. In the first four episodes of Hands On Axon, we cover various topics that are crucial for understanding the benefits of using Axon Framework in your projects. These episodes provide valuable insights, practical examples, and step-by-step tutorials to help you harness the power of AxonIQ. Let's take a quick overview of what you can expect from the first four episodes. [AxonIQ Blog]
  • A few notes on migrating storage library - I’m feeling like a surgeon in recent days. Who knew that changing the connection management in storage library would be a delicate thing to… [Event-Driven by Oskar Dudycz]
  • Supercharging machine learning with event sourcing - The evolving world of machine learning is deeply rooted in data. The more high-quality data we have, the better our models perform. But how can we ensure continuous access to vast, relevant datasets? Enter event sourcing—a method that's proving to be a goldmine for machine learning enthusiasts. [AxonIQ Blog]
Permalink | From 04 December 2023 to 10 December 2023 | Last updated on: Thu, 2 May 2024 22:06:34 GMT