Danger lurks in System.Linq.Enumerable's "OrDefault" functions
In this post, we'll look at how my misunderstanding of a very important concept in .NET nearly led to disastrous results in our codebase.
In this post, we'll look at how my misunderstanding of a very important concept in .NET nearly led to disastrous results in our codebase.
In this talk, we'll see how important it is to have an itch and find ways to scratch it by looking at mine - F#! I hope to inspire any developer to find what their itch is and scratch it!
As part of my .NET Conf 2025 talk, I wanted to address C# developers as well as C# developers who would rather be writing F#. This post is for that crowd.
In this talk, we'll walk through five key learnings from my journey learning functional programming -- five fundamental approaches to building software that I believe make a strong case for the value in learning, applying, and teaching functional programming.

Every path to becoming an open source contributor is unique. In this session, Matt will describe how he approached the challenge.
Come along for a story of how I grappled with that very question along my own journey of learning functional programming