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…
Someone asked me for a quick example of how to get started with my business extensions. Even though I already blogged about my CG.Business library, before. No problem, I can…
I recently made a change to the code that locates and loads repository and strategy types, inside the CG.Business library. The new changes accomplish three things: They fix a problem…
Last time I covered the data layer for our mime-types nanoservice. That article completes my presentation of a working .NET 5.0 / Blazor based nanoservice. The only thing I have…
Last time I covered the abstractions and data logic for our nanoservice. This time I'll cover the data layer, including the database, the repositories, and any logic required to pull…
Last time I presented a quick overview of the UI portion of a nanoservice for converting from file extensions to mime types. This time I'll focus on the business logic…
Since I write so many NUGET packages, I also tend to write more than a few extension methods containing startup / construction logic. Each library typically has at least two…