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. Blazor - State Management - Shared Inject

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

    In this article I will be going over State Management using an Inject Attribute in Blazor. I use this in my Blazor applications when I only want to access some sort of state from anywhere not in the context of a CascadingParameter. This is usually for components or code that is triggered by observers and could only be triggered in the context of a valid Zone.

  2. 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

  3. 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.

  4. 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.