Author: Matt Eland

Death by Interfaces?

Death by Interfaces?

This might be an unpopular opinion, but we might be doing more harm than good with interfaces in object-oriented programming ...
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
Loading...