Eliminating Nulls in C# with Functional Programming
This is a short and sweet article showing how the Option class can bring functional programming concepts to C# codebases ...
We are the Borg
Recently, I’ve been thinking more about our programming languages and even us as engineers as not too dissimilar to The ...
The 7 Basic Tools of Software Quality
Together, these tools help you analyze software quality and come up with effective visuals for communicating them to others in ...
Refactoring C# Unit Tests
Unit tests are often treated like second class citizens and not given the same level of polish and refactoring as ...
Pay down Tech Debt Plank by Plank
A year ago I learned of the thought experiment “The Ship of Theseus” and, particularly, how it might apply to ...
Code Review and Your Team
Let’s say you’re on a small software development team — either within a department or in a smaller organization. You may or ...
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.
Technical Debt Must Die: Communicating Code to Business Stakeholders
Stand Back; I’m going to Try Scientist
DotNet Open Source Days 1.0
Get Notified of New Content
I agree to get email updates
Leave this field empty if you're human:
To find out more, including how to control cookies, see here: