A short guide to fixing bugs in softwareMost developers will spend some of their time fixing bugs, and having a rock-solid process to follow will make you much more efficientSep 5, 2023Sep 5, 2023
Published inITNEXTA Walkthrough of Azure FunctionsFrom development and testing to deployment, we’ll look at what Azure Functions are and how to get you started with them.Apr 27, 2023Apr 27, 2023
Published inITNEXTOptimising Entity Framework Core Queries using ProjectionA common complaint of Entity Framework is inefficient queries, however we can use projected queries to make things a lot fasterMar 21, 2023Mar 21, 2023
Published inITNEXTHow to use Enums when using Entity Framework Core with C#Let’s look at a couple of different ways to model enums, and how we can pre-populate our database with these valuesFeb 23, 2023Feb 23, 2023
Comparing 3 options for partially updating a C# object from a list of name/value pairsOk, this isn’t super-common, but here are 3 ways this can be done, including a review of the performance impact of eachJan 23, 2023Jan 23, 2023
A Deep Dive into Building Dynamic Strings in C#We’ll look at our various options, and compare each for readability, maintainability and performance.Jan 17, 2023Jan 17, 2023
Published inLearning SQLHow to effectively use UNIONs in SQL ServerLooking at the differences between UNION and UNION ALL, and how to use UNIONs to optimise your queriesNov 29, 2022Nov 29, 2022
Published inBetter ProgrammingAn Introduction to Writing Automated UI Tests With Selenium and C#A carefully crafted suite of UI tests can give an extra level of trust to your applications, so we’ll look at how to get you up and runningNov 17, 2022Nov 17, 2022
Published inBetter ProgrammingWriting Recursive Queries in SQL ServerHow to efficiently get at your data that’s in a hierarchical structureNov 11, 2022Nov 11, 2022
Published inBetter ProgrammingA Deep Dive Into Tuples in C#Exploring the versatility of these containersSep 6, 2022Sep 6, 2022