.NET

LINQ GroupBy in Depth

LINQ GroupBy in Depth

Let's talk about how LINQ's GroupBy method makes grouping data in C# easy. We'll start basic and then go over ...
Read More
Using Extension Methods in C# to Build Fluent Code

Using Extension Methods in C# to Build Fluent Code

Extension methods are an integral part of modern .NET and some of .NET's best features such as LINQ. Unfortunately, a ...
Read More
.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
Adding Telerik Controls to Elmish.WPF Apps

Adding Telerik Controls to Elmish.WPF Apps

In this short article, I'll show you how to hook up Elmish.WPF apps with Telerik WPF controls and themes ...
Read More