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…
Manual Rendering in Blazor

Manual Rendering in Blazor

Lately, I've been researching how rendering works, in Blazor. For anyone who hasn't fallen down that particular rabbit hole, yet, let me provide a brief overview. In Blazor, Razor components…
Dynamic Razor Components

Dynamic Razor Components

One of the things I'm playing around with is the possibility of dynamically generating a Blazor form based on nothing more than an object. So, for instance, if an object…
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…