Your CLI Tree Is Already an MCP Server
If you already use urfave/cli v3 in Go, your command tree is a ready-made MCP tool…
Technical deep-dives into C#, .NET, Go, and web development.
15 posts in this category
If you already use urfave/cli v3 in Go, your command tree is a ready-made MCP tool…
Ten days, one language, several working programs. I came from a decade of C# and expected…
HttpResults.Results gives Minimal API methods typed, consistent return shapes without…
I have shipped six Blazor products — Server, WASM, and MAUI. Most articles about Blazor…
Razor Pages Page Model under the microscope: three approaches, real trade-offs, one honest…
Setup and goals for the .NET Design Patterns Experiment: testing Razor Pages, MVC, and…
.NET web patterns compared side by side: which one fits which project, and why the choice…
Tools I actually use — editors, terminals, and utilities that earn their place in the…
Publishing a native Blazor app with .NET MAUI is possible. The gap between possible and…
Reading, writing, and navigating files in .NET — paths, streams, and the edge cases that…
Session in .NET Core is opt-in and slightly different from the old framework. Here is how…
Accessing the index inside a foreach loop in C# — the clean way, and why for is not always…