C#

.NET Threading Gotchas

.NET Threading Gotchas

In this article, I'll go over the top 5 threading mistakes I see in .NET applications and explain how to ...
Read More
Getting Lazy in C#

Getting Lazy in C#

In this article, I'll show you a somewhat unknown class in the .NET framework that makes lazy creation of objects ...
Read More
Untangle Spaghetti Code with Context Objects

Untangle Spaghetti Code with Context Objects

In this article we'll explore using context objects to address some of the worst symptoms of spaghetti code ...
Read More
Monitoring Application Quality with Raygun

Monitoring Application Quality with Raygun

Let's build a .NET Core and Angular single page application and web service, then use Raygun Error Tracking to catch ...
Read More
Getting Elmish in .NET with Elmish.WPF

Getting Elmish in .NET with Elmish.WPF

Let's talk about Elmish.WPF and how it brings Model View Update (MVU) architecture and Functional Programming to desktop .NET development ...
Read More
The Dream of C# 9.0

The Dream of C# 9.0

Lets talk about the aspects of C# 9 that I'm really excited about as the language supports more aspects of ...
Read More