Gotchas Implementing Debugging for Ionide

I contributed debug support to the Ionide (F#) test explorer for VS Code. Here’s the quirks I encountered.

January 11, 2024 · 2 min

Case for Static Class Extension in C#

Working on System.CommandLine.PropertyMapBinder has led me to believe C# is missing a powerful feature: static class extensions. This post explains my usecase, and balances some of the tradeoffs.

February 3, 2022 · 3 min

Dotnet SDK Contribution Tips

I’ve been experimenting with adding a feature to the .NET SDK. Oof, this project is understandably large and complex. Here are a few lessons I’ve learned that simplify working on the project.

November 19, 2021 · 2 min