Technical LeadershipThe role title Technical Lead is one I see often, especially at bigger companies. And during my career, I have been fortunate enough to…Dec 3, 2021Dec 3, 2021
A quick updateIt’s been a while since I wrote my last article, so apologies for that. I’m sure like many of you, it’s been a very busy time. Since…Nov 2, 2020Nov 2, 2020
How do you know when it’s time to move on?Throughout my 20+ year career within the software development industry, I have moved jobs for a whole variety of reasons. Often I have…Aug 19, 2020Aug 19, 2020
Initial thoughts on deploying with OctopusI recently began using Octopus to deploy our ASP.NET Core line-of-business web application. Previously I had configured Team Foundation…Aug 17, 2020Aug 17, 2020
What makes for a good DevOps process?There seem to be plenty of articles relating to the creation of a DevOps process, or the creation of a Continuous Integration and / or…Aug 6, 2020Aug 6, 2020
Executing async code from non async codeWhilst developing the journey logging functionality for our Xamarin mobile app, we needed to give the user the ability to start and stop…Jul 20, 2020Jul 20, 2020
I’ve completed the Advanced Distributed Systems Design courseIt’s taken me a few weeks but I’ve finally completed the Advanced Distributed Systems Design course from Particular Software. It was run…Jun 30, 2020Jun 30, 2020
Published inThe StartupPassing Dynamic Queries Between Client and Backend ServerTo get the most out of this article, you will need a good understanding of creating Expressions with the .NET Framework. If you don’t…Jun 29, 20201Jun 29, 20201