I recently reimagined my alert library. Here is a quick walkthrough of my new design. By the way, this library now builds upon the features of my event aggregator library.…
I figure choices are usually a good thing. For instance, I recently fleshed out my Blazor form generation library with some nice, added features. The goal, in making those changes,…
Today I'll talk a bit about a redesign I did, for my forms generation library. Even though my first design worked, I wasn't happy with the overall outcome. I felt…
Last time I outlined a Wizard component I created, for Blazor projects. This time I'll explain how I created the component. The source for the project is available, for free,…
I recently published a NUGET package called CG.Blazor.Wizard, with a Blazor based wizard component inside. I though I would write about that component, today. The source for the project is…
I have a need for a form generator that creates a MudBlazor based edit form, at runtime, using nothing more than a POCO model reference. I looked around and found…
Last time I wrote about a new plugin I created for putting a Blazor server-side website into maintenance mode. This time I thought I would walk through the internals of…
One of the Blazor plugins that I've written recently is one that enables me to quickly put a Blazor website into maintenance mode. Here is what that looks like, at…
Back in 2005, I wrote a lightweight event aggregator. It was nothing fancy, just a workhorse. I used that little class for a long, long time. Recently, I needed an…
Last time I did a quick walkthrough of a server-side Blazor application that uses the CG.Business library to dynamically locate and load a repository assembly, at runtime. This time I'll…