As someone who has been using .NET since the betas, I've been really impressed with .NET's ability to grow, change, and stay relevant as technology changes. This isn't an easy concept to explain to others, however, and so I thought I'd try ... Read More
In this article I'll share my first foray into working with a major open source project. My hope is that this will help take away the intimidation factor of working with another team's code and show you how cool working in a ... Read More
Many developers feel that product management and executive leadership don’t “get it” when we talk about technical debt. At the same time, if you ask developers about factors vital to the long-term success of a project, paying down technical debt is high ... Read More
With Microsoft’s official release of .NET Core 3 today, I want to give you my perspective on .NET and tell you how the platform continues to innovate solutions to modern problems. I’ve been using .NET since beta 2 of the framework back in 2001 and ... Read More
Five years ago I hit a plateau. My code hit a certain level of quality and flexibility and stopped improving. Here’s how I used aspects of functional programming to keep climbing. My code was pretty SOLID, but there was still a lot ... Read More
Matt is committed to helping people achieve greater things. After over three decades of coding, Matt put away his mechanical keyboard and made teaching his primary job as he looks to help others grow.