I'm Martin Cook. I've been bossing computers around, professionally, since the late 1980's. When I'm not coding, or writing about coding, I like watching hockey, playing guitar, running, drawing, painting, and sculpting.
I have a newer version of my wizard controll. The new version is more stable and looks better. Here is a screen shot: The new wizard uses the MudBlazor timeline…
MudBlazor is an open source UI library full of great Razor controls. Since the library is open source, it's fun and easy to extend. For instance, one of the things…
Last year I wrote an article about using the MudBlazor control library with a MAUI Blazor mobile app. I came away from that experience with the impression that yes, it…
Anyone who has spent any time working with EntityFramework knows that library has it's share of warts. One of the biggest, in my opinion, is that the library is designed…
I've been using .NET7 for a little while now. I've only recently tried to build any of those projects using an Azure CI/CD pipeline. One of the things I had…
I have a few NUGET packages that I've published in NUGET.ORG. I typically build and publish those projects using a YAML file, in an Azure pipeline. That process has worked…
Last time I covered the internals of my Visual Studio extension, CG.Ruby, for generating simple CRUD repository classes. This time I'll cover the visual part of that extension, which is…
Last time I went over a Visual Studio template item extension that I created to generate simple CRUD repository classes, for my projects. This time I'll be covering the internals…
One of the little side projects I finished recently was an "add new item" extension, for Visual Studio. This particular extension generates a new repository class, for a C# project.…
Since .NET has gone to RC1, I've been playing around with the new framework. As a result, I've been running into lots of bugs and 'features', with the new codebase.…