Lloyd Atkinson's Articles
Motivation in an Absurd System
Comparing Git Mirror Options
2024: Year in Review
Containerised Microsoft SQL Server With Grafana
Stupid Problems Require Stupid Solutions (Cloudflare Is Breaking My SVGs)
Some Thoughts As I Sit Here in Another Standup
Frictions and Complexities of "Simple" Scripts
Laughing Off the Dark Mode Lobby
I Signed up for Mastodon Finally
2023: Year in Review
This Year's Christmas Quiz
Migrating My Site From Google Domains and Netlify to Cloudflare
I Got Married ❤️
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
2022: Year in Review
Creating a Christmas Music Quiz Game
Scheduling Webhook and API Calls With GitHub Actions
Consider Disabling Browser Push Notifications on Family and Friends Devices
How to Prevent a Duplicated Canvas When Using P5 and React Strict Mode
Tiny Projects: Currency Conversion Table
PowerShell, NPM Scripts, and Silently Dropped Arguments
Technologies I Don't Want to Work With Again
Default Exports in JavaScript Modules Are Terrible
An Article I Wrote Featured on GitHub's YouTube Channel!
Should You Squash Merge or Merge Commit?
Writing a Fuzzy Search Component With Preact and Fuse for Astro
Debugging Responsive CSS Breakpoints With a Helper
Typing Unknown Objects in TypeScript With Record Types
Introducing Astro Snipcart!
Flexible Design System Components With "as/is" Props
Eight Points for One Team Is Two Points for Another Team
Modelling Workflows With Finite State Machines in .NET
My Thoughts on What I Want to Do As a Software Developer
Automate Pull Request Labels Based on Changed Files With GitHub Actions
Static Site Redirects With Astro (or Any Static Site Builder)
Going Further With TypeScript - Part 1: Mapped Types
List Replication in F#
Essential .NET Libraries I Use
Always Ask "Why?"
The First Post on the Site