Andy MacConnellDapr: Distributed architectures secret weapon?If you’ve ever had the pleasure (or maybe the displeasure?) of building and/or working within a distributed system, then you will have no…Aug 30Aug 30
Andy MacConnellEmpirical Software Design: Test Driven DevelopmentDave Farley, author of “Modern Software Engineering: Doing What Works to Build Better Software Faster”, once wrote:Jun 17Jun 17
Andy MacConnellWhat is Change Data Capture?Change Data Capture (CDC) refers to the process of generating and storing data that has changed in some way within a data store.Jan 241Jan 241
Andy MacConnellExploring Software Architecture: Vertical SliceA perhaps less common architecture, when compared with the likes of Clean, Onion or Hexagonal, is the Vertical Slice Architecture…Dec 11, 2023Dec 11, 2023
Andy MacConnellExploring testable architectures: Clean ArchitectureI’d written an article previously that had mentioned the term, probably used more frequently than we developers care to admit, “It’s a…Nov 28, 2023Nov 28, 2023
Andy MacConnellGit: Interactive AddGot five minutes and want to “git gud” at staging files to source?Nov 2, 2023Nov 2, 2023
Andy MacConnellCreating diagrams as code using MermaidEver wondered if you could code your diagrams?Oct 4, 20231Oct 4, 20231
Andy MacConnellEmpiricism in Software EngineeringI had written an article discussing challenges around capturing user requirements and ensuring intended value add over time via short…Jul 31, 2023Jul 31, 2023
Andy MacConnellUsers, Requirements and feedback loops. Oh my!For those of you who are wrestling fans, that hopefully hit the canvas. For those of you who are not, let me briefly explain. It was a term…Jul 21, 2023Jul 21, 2023