Cloudflare Is Breaking My SVGs?

Some Thoughts As I Sit Here in Another Standup

PowerShell, NPM Scripts, and Silently Dropped Arguments

Some Thoughts as I Sit Here in Another Standup

Frictions and Complexities of "Simple" Scripts

Laughing Off the Dark Mode Lobby

Migrating My Site From Google Domains and Netlify to Cloudflare

Favour TypeScript Types Over Interfaces

Markdown Parsing and Abstract Syntax Tree Playground

Eight Points for One Team Is Two Points for Another Team

Favour TypeScript Types Over Interfaces

From Success to Disbandment: Impact of Poor Management on a Talented Team

Consistent Kebab Cased Controller Routes in ASP.NET Core

Consistent Snake Cased Controller Routes in ASP.NET Core

Eight Points for One Team Is Two Points for Another Team

Consider Disabling Browser Push Notifications on Family and Friends Devices

React Conditional Rendering With Type Safety and Exhaustive Checking

How to Prevent a Duplicated Canvas When Using P5 and React Strict Mode

PowerShell, NPM Scripts, and Silently Dropped Arguments

Default Exports in JavaScript Modules Are Terrible

Typing Unknown Objects in TypeScript With Record Types

Should You Squash Merge or Merge Commit?

Writing a Fuzzy Search Component With Preact and Fuse for Astro

Automate Pull Request Labels Based on Changed Files With Actions

My thoughts on what I want to do as a software developer

Eight points for one team is two points for another team

Modelling document workflows with Finite State Machines in .NET

Flexible Design System Components with "as/is" props

Going further with TypeScript - Part 1: Mapped Types