Articles

I'm writing about various topics relevant to web development, Azure and other things software related.

Several items are personal projects that are either in progress or completed. Projects include a description of the project, a discussion of any interesting things that occurred. There should be a GitHub repo associated with them. If they are running, you'll be able to check them out. I don't have production constraints, so they come and go.

Selected category: All

  • Providing an IDateTime interface for dependency injection with Autofac

    Published: Aug 6, 2024

    Documents an approach for creating an interface to remove the concrete dependency on DateTime.Now.

    C#dependency injection

    Read more
  • A C# caching proxy implementation for Redis and Cosmos DB

    Published: Jul 14, 2024

    Loud complaints of an old man yelling at the clouds about lousy caching implementations with Redis and (insert your DB here).

    AzureC#.NETCosmos DBRedisdesign patterns

    Read more
  • Implementing a multi-tree (forest) structure in C#

    Published: Jul 9, 2024

    An implementation of a multi-tree product categories structure. Based on the product categories implementation in Commercetools.

    C#.NETDomain Driven Design

    Read more
  • Megamenu Demo From Scratch

    Published: Jul 31, 2023

    It's time I built a megamenu component from scratch

    CSSweb dev

    Read more
  • Dapper Introduction

    Published: Apr 9, 2023

    Learning exercises in Dapper, a micro-ORM for .NET.

    C#

    Read more
  • Dependency Injection Setup for .NET Console Application

    Published: Apr 9, 2023

    A barebones setup for configuring the default dependency injection container in a C# console app.

    C#Dependency Injection

    Read more
  • Azure Functions Exercises

    Published: Apr 3, 2023

    Learning exercises in Azure Functions

    Read more
  • MUI 4 Review

    Published: Mar 6, 2023

    CSSCSS-in-JSCSS Frameworks

    Read more
  • Using Vite for React Projects

    Published: Dec 6, 2022

    dev toolsReactVite

    Read more
  • Azure Functions Demo Confusion on MS Learn

    Published: Apr 21, 2022

    Documents an issue with an MS Learn module for Azure Functions and the correct steps.

    Azure

    Read more
  • Azure Cosmos DB with .NET SDK

    Published: Apr 21, 2022

    Discusses lessons learned while training with Cosmos DB for AZ-204

    AzureAZ-204Cosmos DBcertification

    Read more
  • Authentication in Strapi

    Published: Apr 8, 2022

    Trials in setting up authentication for Strapi for use (initially) by NextJS.

    Strapi

    Read more
  • Learning NextJS

    Published: Mar 30, 2022

    I'm adopting NextJS, a framework built on ReactJS for developing websites.

    NextJS

    Read more
  • Implementing Strapi.io

    Published: Dec 2, 2021

    Initial experiences of implementing Strapi.io, a headless CMS as the content manager for my site.

    Strapi

    Read more
  • React JS Starter Kit

    Published: Mar 13, 2021

    Iteration of a React starter kit owing to dissatisfaction with Create React App

    Read more
  • Setting up vimwiki for note-taking

    Published: Feb 22, 2021

    dev toolsVimNeovimWindows 10

    Read more
  • Set up Neovim on Windows 10

    Published: Feb 2, 2021

    dev toolsVimNeovimWindows 10

    Read more
  • Working with Strapi Single Types

    Published: Jan 1, 2021

    A discussion on pros and cons of using single types

    Strapi

    Read more
  • Why am I developing my own site instead of just using something like Squarespace?

    Published: Dec 20, 2020

    site development

    Read more
  • Microsoft Identity (MS-600) - Register an application

    Published: Nov 25, 2020

    MS-600Microsoft IdentityMicrosoft 365OpenID ConnectOAuth 2.0certification

    Read more
  • Microsoft Identity (MS-600)

    Published: Nov 11, 2020

    MS-600Microsoft IdentityMicrosoft 365certification

    Read more
  • Site Development: Visual Design

    Published: Nov 10, 2020

    site developmentvisual design

    Read more
  • Developing with SharePoint Framework on WSL2

    Published: Oct 28, 2020

    SharePoint FrameworkWSL

    Read more
  • Microsoft 365 Fundamentals Exam

    Published: Oct 22, 2020

    MS-900Microsoft 365certification

    Read more