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 …
Continue ReadingAsynchronous C# with Async/Await
Asynchronous 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 …
Continue ReadingSending Arguments to a C# Console App
Console 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 …
Continue ReadingTechnical Debt – How To Identify it, Track it, and Wipe it Out
Debt. 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.
Continue Reading.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 …
Continue ReadingHow to Read a CSV File with C#
StreamReader is a really powerful aspect of C# and .NET in general and can be used to read data in many different layouts, one being …
Continue ReadingC# Video Tutorial – Using Structs
Let’s take a look a Structs – the way to get a ‘class-like’ object with the benefits of stack memory allocation. This is a key …
Continue ReadingThe RPA Show Episode 1 – What is RPA?
I started an RPA podcast! I like to talk automation and what better way to do that than by chatting to you all on a …
Continue ReadingTernary Operators In C#
Why write code that spans 8 lines when it can fit on one? I made a video about shortening your IF ELSE statements in C# …
Continue ReadingHTTP GET and POST in C#
Making an GET or POST Request is easy in C# thanks to the HttpClient object. This object comes out of the box in C# and …
Continue Reading