Celebrating 5 Years In Production
          
            We started building a new cloud-based SaaS product in July 2019 and chose F# and .Net Core; Were they good choices and would we do the same again today?
          
        
        
        
        
      Free F# Training in 2024
          
            Some exciting news. I’m teaming up with the Amplifying F# crew to bring weekly sessions for folks wanting to learn F# in 2024.
          
        
        
        
        
      Discriminated Unions in C#
          
            This blog post is a very gentle introduction to how you can simulate Discriminated Unions today in C# whilst you wait for them to be added to the C# Language. We’ll look at one of the less popular reasons for wanting their introduction: Domain Modelling.
          
        
        
        
        
      Integrating With Over 300 GPS Providers
          
            Two of my ex-colleagues at Trustbit gave a presentation at the kanDDDinsky 2022 Conference in Berlin about a SaaS product we built that integrated with over 300 GPS Providers from across Europe to aggregate GPS data for a large European transport organisation.
          
        
        
        
        
      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.