Library Refactoring

Library Refactoring

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…
Blazor Wizard

Blazor Wizard

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…
Event Aggregator

Event Aggregator

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…