
Hi! I’m Nick.
I’m a software engineer, technology leader and Microsoft MVP for Developer Technologies, specialising in Robotic Process Automation and .NET
I’m currently the Head of Software Development at NexBotix, a UK-based Software House on a mission to make automation technology accessible, affordable and easy to implement for businesses of any size.
I also create Software Engineering content on my blog and on my YouTube channel, where you can find quality, educational content that aims to make difficult technical concepts accessible to a wider audience.
Latest Blog Posts
- Master SQL to Excel Data Export: Entity Framework & ClosedXML | ASP.NET Blazor TutorialJoin me in this advanced Blazor tutorial where we dive into the seamless process of exporting SQL data to an Excel spreadsheet. Learn how to …
- How to Create Charts with Chart.js in ASP.NET BlazorSo you’re building an app that needs charts, and you want to use a well-supported chart library like Chart.js, but you’re building your app using Blazor. How do you avoid having to do lots of Javascript interop?
- To Var, or Not To Var? When to Use Var in Your C# CodeThere’s a simple way to answer this question, and it all comes down to readability.
- HTTP Requests on Super Easy Mode with RestSharp!RestSharp is a great .NET library that simplifies the implementation of an HTTP client in C#, with built-in authentication and serialization. In this tutorial, we’re …
- Asynchronous C# with Async/AwaitAsynchronous programming at its most basic level is a way of executing a potentially long running task but doing so in a way that doesn’t …
- Sending Arguments to a C# Console AppConsole applications are great. They’re convenient little workers that don’t need fancy GUIs and complex APIs. They just get on with the tasks you lay …
- Technical Debt – How To Identify it, Track it, and Wipe it OutDebt. Urgh, it’s everywhere, and it’s not just lingering in our bank accounts, it’s in our code too. Unlike it’s monetary counterpart, tech debt doesn’t have to be soul-destroying. Let’s talk about technical debt; what it is, how we can track it, and ultimately, how we can pay it off.
- .NET News! dotMemory Profiles Itself and MICROSOFT BUILD!.NET News Incoming! Microsoft Build is nearly upon us, but before that, we talk about how JetBrains used dotMemory (their memory profiler for .NET) on …