Integrating With Over 300 GPS Providers

In this post, I’m going to point you to a kanDDDinsky conference video where two of my ex-colleagues talk about a product we built that integrated with over 300 GPS Providers from across Europe to aggregate data for a large European transport organisation.
Read more →

Introduction to TDD

In this post, we are going to learn how to use Test-Driven Development (TDD). You will discover why I find the technique useful and discover how to write tests that allow you to change the implentation of your code in a safe way that doesn’t introduce bugs or break the tests.
Read more →

My Favourite Development Books 2023

I have read hundreds of books over the last 25 years years and some of them have had a profound effect on me. In this post, I list my all-time Top 10 favourite software development books.
Read more →

Testing C# with F#

Did you know that in modern .Net Solutions, projects using different .Net languages can happily co-exist? This means that you can use the best tool for the job such as F# for your domain logic and C# for your UI or, as we do in this blog post, test C# code with F#.
Read more →

Retrospective 2022

I don’t normally do retrospectives but this year has been extraordinary for a number of reasons with soaring highs and deep lows. We’ve also had a long period of enforced isolation due to COVID Restrictions that adversely affected me more than I realised at the time.
Read more →