Published inLevel Up CodingMy Top 5 JavaScript Tips and Tricks for Writing Cleaner Code1. Destructuring AssignmentAug 8, 2021Aug 8, 2021
Published inLevel Up CodingA Practical Guide to Higher Order Functions in C#If you have been programming for any length of time, you may well have come across higher order functions, but (like me) may not have fully…Jul 3, 2021Jul 3, 2021
Published inGeek CultureLooking after your mental health as a developerIt’s been over a month now since I last wrote an article here for my blog. I’ve been struggling a lot with low mood, which has meant that I…Jun 12, 2021Jun 12, 2021
Published inLevel Up CodingLINQ: Beware of deferred executionIf you’ve spent much time around C# and .NET, it’s likely that you will have come across LINQ (Language-Integrated Query), which allows…Apr 25, 2021Apr 25, 2021
Published inLevel Up CodingHandling Dependency Injection in Inherited ClassesDependency injection (DI) is a wonderful thing. Simply add your dependency as a parameter to the constructor (most commonly) of your class…Apr 11, 2021Apr 11, 2021
Published inLevel Up CodingA Cure for Primitive ObsessionWhat is Primitive Obsession?Mar 13, 2021Mar 13, 2021
Published inLevel Up CodingA Brief Introduction to F# for Object Oriented DevelopersRecently I’ve been learning how to write code in F#. For those who haven’t heard of it, F# is Microsoft’s/.NET’s answer to a…Mar 6, 2021Mar 6, 2021
Build an interactive kanban board with Vue DraggableVue Draggable is a great library for Vue.js that makes it super simple to create interactive draggable components with virtually no effort…Feb 7, 2021Feb 7, 2021
Introduction to Test-Driven Development (TDD) and AAA Testing Using xUnitI’m not ashamed to admit that for a long time I avoided writing tests for my code. I saw it as something that took up precious time that I…Jan 16, 2021Jan 16, 2021
Writing decoupled code with MediatR: The Mediator PatternI recently wrote a blog post introducing some of my favourite NuGet packages: My Top 4 NuGet Packages for ASP.NET Core. In that post, I…Jan 9, 2021Jan 9, 2021