Checkout out these articles! I mainly focus on Tech related topics with a heavy focus on .NET and anything relating to Game Development. But you will find some hidden gems about infrastructure like Kibana to Kubernetes!

  1. CSS - Using BEM

    • CSS
    • BEM

    BEM is more of a Methodologies than a Framework, you follow a small set of rules to help structure your CSS in a way that makes it easy to maintain. By following the rules that will be outlined in this article you will be able to better maintain a large CSS codebase.

    BEM — Block Element Modifier is a methodology that helps you to create reusable components and code sharing in front-end development

  2. Blazor - The Big Three - Desktop/Mobile/Website

    • Blazor
    • Desktop
    • Xamarin
    • WebAssembly
    • ASP.NET Core
    • .NET
    • C#

    I have been working with Blazor for a while now, since before Blazor Server went General Availability, and with that I have played around with a many different ways to create Applications. Blazor Server is currently the most stable of the technology today, so this article might be out of date in the future, so be warned. I will try and add new articles as the technology changes in the future.

    Checkout the Sample Project Here.

  3. Design Patterns - Facade Pattern

    • Design Pattern
    • Facade

    The Facade Pattern is helpful for encapsulating complex architecture into a simpler and unified interface. This means that you can take something like file system access and make a unified abstraction that an application as a whole can use.

  4. Blazor - Multiple RenderFragments

    • Blazor
    • ASP.NET Core
    • .NET
    • C#

    In Blazor using using a single RenderFragment will usually be used to dictate where the component's children will be displayed. But Blazor also allows for the usage of multiple RenderFragments, when starting out how to dictate this can be a little obscure, this article should help with that.