We believe the best solutions are born from experience, not just theory. Here, our team shares a blend of strategic insights and technical deep dives from our work building complex systems for leading companies. You'll find practical lessons on engineering excellence, coupled with the commercial awareness needed to drive real business results.

AI in Software Development: A Mirror, Not a Magic Wand

  • Jonathan Dodd
  • 04 March, 2026

AI can help you write code faster, but it can’t decide whether that code is correct, scalable, or appropriate. Those decisions still belong to the developer.

Inherited a .NET Nightmare? 5 Strategies to Tame Legacy Code

  • Jonathan Dodd
  • 03 March, 2026

Inheriting a tangled .NET monolith without automated tests can feel overwhelming, as the lack of a safety net makes any changes highly risky. However, by choosing to be cautious, building a test safety net, and automating your deployments, you can transform a terrifying legacy system into a manageable one without falling into the trap of a massive rewrite.

In Memory Automated UI Testing ASP.NET Core

  • Jonathan Dodd
  • 04 November, 2021

In this article we look at how to run in-memory automated UI tests for an ASP.NET Core web app using Playwright and NUnit.