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.
It seems like, whenever I use options (which is practically every day), I end up having to go through a predictable set of steps in order to produce something I…
I've written before about my use of Microsoft's options pattern before. More specifically, I've written about my extensions of that pattern, to include validations. This time I though I would…
One of the Microsoft design patterns that I frequently use is called options. In case you've never heard of options, HERE is a link to Microsoft's documentation about them. Options…
Over the course of this three part series, I have laid out extensions I wrote for adding PRSIM like plugins to a standard Blazor application. I promised to finish things…
Last time I started walking through the development of some PRISM like plugins for Blazor. In that post, I outlined code to read a configuration and use it to inject…
I've recently added MVVM features to the CODEGATOR CG.Blazor NUGET package. Doing so got me thinking about other things I might be able to add. Something I've always wanted for…
Not long ago, I wrote a little Windows tool called QuickCrypto, for encrypting and decrypting text on my desktop. Part of what I use it for is to encrypt selected…
Posted by
By MartinNovember 22, 2020Posted inCG.Core
One of the extension methods available as part of the CODEGATOR CG.Core NUGET package, is a little method named IsMatch. That method accepts two strings and makes a comparison, using…
I've been working with Blazor this past year. In case you haven't heard, Blazor is a web development framework, from Microsoft, that promises to use C# for most of the…