Lloyd Atkinson's Articles
Software engineer writing about the web, design systems, and building software.
C# / .NETJavaScript / TypeScriptWeb developmentEngineering management / careers
- Posts
- 43 from 28 Oct 2021 to 15 Sep 2026
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
- Feed
- https://www.lloydatkinson.net/rss.xml
2026 2
2025 3
2024 6
2023 7
2022 21
- 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
- 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