41554 blogs · [ { "id": "01a0bb4e-66e6-7296-ba09-1e68f167d694", "title": "Building a Toolbox for My Website", "url": "https://www.lloydatkinson.net/posts/2026/building-a-toolbox-for-my-website/", "published_at": "2026-09-15T15:38:54+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a804022dee", "title": "Reducing .NET AWS Lambda Cold Starts by Adding Memory", "url": "https://www.lloydatkinson.net/posts/2026/reducing-dotnet-aws-lambda-cold-starts-by-increasing-memory/", "published_at": "2026-08-30T22:30:00+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a804cb1990", "title": "2025: Year in Review", "url": "https://www.lloydatkinson.net/posts/2025/year-in-review/", "published_at": "2025-12-30T00:10:01+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a805aac39b", "title": "Motivation in an Absurd System", "url": "https://www.lloydatkinson.net/posts/2025/motivation-in-an-absurd-system/", "published_at": "2025-05-13T01:21:40+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8065067cd", "title": "Comparing Git Mirror Options", "url": "https://www.lloydatkinson.net/posts/2025/comparing-git-mirror-options/", "published_at": "2025-03-23T19:52:45+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8073b68e2", "title": "2024: Year in Review", "url": "https://www.lloydatkinson.net/posts/2024/year-in-review/", "published_at": "2024-12-30T01:52:01+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80779c30c", "title": "Containerised Microsoft SQL Server With Grafana", "url": "https://www.lloydatkinson.net/posts/2024/grafana-with-microsoft-sql-server/", "published_at": "2024-11-22T21:47:59+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a807fbcda9", "title": "Stupid Problems Require Stupid Solutions (Cloudflare Is Breaking My SVGs)", "url": "https://www.lloydatkinson.net/posts/2024/stupid-problems-require-stupid-solutions-cloudflare-is-breaking-my-svgs/", "published_at": "2024-09-20T18:19:34+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8087b9ceb", "title": "Some Thoughts As I Sit Here in Another Standup", "url": "https://www.lloydatkinson.net/posts/2024/some-thoughts-as-i-sit-here-in-another-standup/", "published_at": "2024-05-20T07:46:24+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80886ebcf", "title": "Frictions and Complexities of \"Simple\" Scripts", "url": "https://www.lloydatkinson.net/posts/2024/frictions-and-complexities-of-simple-bash-scripts/", "published_at": "2024-05-13T11:16:43+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8094f96f0", "title": "Laughing Off the Dark Mode Lobby", "url": "https://www.lloydatkinson.net/posts/2024/the-dark-mode-lobby/", "published_at": "2024-02-16T15:40:25+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80a2cbc2d", "title": "2023: Year in Review", "url": "https://www.lloydatkinson.net/posts/2023/year-in-review/", "published_at": "2023-12-30T01:52:01+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80a43dfaf", "title": "This Year's Christmas Quiz", "url": "https://www.lloydatkinson.net/posts/2023/this-years-christmas-quiz/", "published_at": "2023-12-25T00:55:47+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80a9269b6", "title": "Migrating My Site From Google Domains and Netlify to Cloudflare", "url": "https://www.lloydatkinson.net/posts/2023/migrating-my-site-to-cloudflare/", "published_at": "2023-12-05T23:01:20+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80b6b690e", "title": "I Got Married ❤️", "url": "https://www.lloydatkinson.net/posts/2023/i-got-married/", "published_at": "2023-08-05T16:00:00+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80c62c65f", "title": "Favour TypeScript Types Over Interfaces", "url": "https://www.lloydatkinson.net/posts/2023/favour-typescript-types-over-interfaces/", "published_at": "2023-05-01T23:09:38+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80c78980c", "title": "From Success to Disbandment: Impact of Poor Management on a Talented Team", "url": "https://www.lloydatkinson.net/posts/2023/from-success-to-disbandment-impact-of-poor-management-on-a-talented-team/", "published_at": "2023-03-31T21:42:03+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80cfac815", "title": "Consistent Kebab Cased Controller Routes in ASP.NET Core", "url": "https://www.lloydatkinson.net/posts/2023/consistent-kebab-cased-controller-routes-in-aspnet-core/", "published_at": "2023-02-28T14:08:26+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80dbb1168", "title": "2022: Year in Review", "url": "https://www.lloydatkinson.net/posts/2022/year-in-review/", "published_at": "2022-12-30T01:52:01+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80eb97443", "title": "Creating a Christmas Music Quiz Game", "url": "https://www.lloydatkinson.net/posts/2022/creating-a-christmas-music-quiz-game/", "published_at": "2022-12-25T00:47:35+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80f7acf73", "title": "Scheduling Webhook and API Calls With GitHub Actions", "url": "https://www.lloydatkinson.net/posts/2022/scheduling-webhook-and-api-calls-with-github-actions/", "published_at": "2022-12-03T02:59:56+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a80fcf9177", "title": "Consider Disabling Browser Push Notifications on Family and Friends Devices", "url": "https://www.lloydatkinson.net/posts/2022/consider-disabling-browser-push-notifications-on-family-and-friends-devices/", "published_at": "2022-12-01T02:53:09+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8100b1cc6", "title": "How to Prevent a Duplicated Canvas When Using P5 and React Strict Mode", "url": "https://www.lloydatkinson.net/posts/2022/how-to-prevent-a-duplicated-canvas-when-using-p5-and-react-strict-mode/", "published_at": "2022-10-25T22:18:32+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8101f0a26", "title": "Tiny Projects: Currency Conversion Table", "url": "https://www.lloydatkinson.net/posts/2022/tiny-projects-currency-conversion-table/", "published_at": "2022-10-14T00:42:40+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a810c72428", "title": "PowerShell, NPM Scripts, and Silently Dropped Arguments", "url": "https://www.lloydatkinson.net/posts/2022/powershell-npm-scripts-and-silently-dropped-arguments/", "published_at": "2022-10-11T22:19:23+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8116f03cd", "title": "Technologies I Don't Want to Work With Again", "url": "https://www.lloydatkinson.net/posts/2022/technologies-i-dont-want-to-work-with-again/", "published_at": "2022-09-09T11:21:54+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a81203a66b", "title": "Default Exports in JavaScript Modules Are Terrible", "url": "https://www.lloydatkinson.net/posts/2022/default-exports-in-javascript-modules-are-terrible/", "published_at": "2022-09-01T10:05:01+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8121c8867", "title": "An Article I Wrote Featured on GitHub's YouTube Channel!", "url": "https://www.lloydatkinson.net/posts/2022/an-article-i-wrote-featured-on-githubs-youtube-channel/", "published_at": "2022-08-15T21:58:36+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a812e995f6", "title": "Should You Squash Merge or Merge Commit?", "url": "https://www.lloydatkinson.net/posts/2022/should-you-squash-merge-or-merge-commit/", "published_at": "2022-08-05T22:44:31+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a81380176c", "title": "Writing a Fuzzy Search Component With Preact and Fuse for Astro", "url": "https://www.lloydatkinson.net/posts/2022/writing-a-fuzzy-search-component-with-preact-and-fuse-for-astro/", "published_at": "2022-07-25T10:41:35+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a813b09027", "title": "Debugging Responsive CSS Breakpoints With a Helper", "url": "https://www.lloydatkinson.net/posts/2022/debugging-responsive-css-breakpoints-with-a-helper/", "published_at": "2022-07-23T02:32:26+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a814aefe09", "title": "Typing Unknown Objects in TypeScript With Record Types", "url": "https://www.lloydatkinson.net/posts/2022/typing-unknown-objects-in-typescript-with-the-record-type/", "published_at": "2022-07-20T22:38:13+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a81583c266", "title": "Flexible Design System Components With \"as/is\" Props", "url": "https://www.lloydatkinson.net/posts/2022/design-system-component-as-is-props/", "published_at": "2022-04-12T22:38:43+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a815f5615d", "title": "Eight Points for One Team Is Two Points for Another Team", "url": "https://www.lloydatkinson.net/posts/2022/one-teams-eight-points-is-another-teams-two-points/", "published_at": "2022-03-29T14:23:56+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8163de173", "title": "Modelling Workflows With Finite State Machines in .NET", "url": "https://www.lloydatkinson.net/posts/2022/modelling-workflows-with-finite-state-machines-in-dotnet/", "published_at": "2022-02-26T21:15:19+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a816df2758", "title": "My Thoughts on What I Want to Do As a Software Developer", "url": "https://www.lloydatkinson.net/posts/2022/my-thoughts-on-what-i-want-to-do-as-a-software-developer/", "published_at": "2022-02-17T22:42:53+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8179e6d2c", "title": "Automate Pull Request Labels Based on Changed Files With GitHub Actions", "url": "https://www.lloydatkinson.net/posts/2022/automate-pull-request-labels-based-on-changed-files-with-actions/", "published_at": "2022-02-16T00:18:28+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a818466135", "title": "Static Site Redirects With Astro (or Any Static Site Builder)", "url": "https://www.lloydatkinson.net/posts/2022/static-site-redirects-with-astro/", "published_at": "2022-02-15T18:39:52+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a818947ba8", "title": "Going Further With TypeScript - Part 1: Mapped Types", "url": "https://www.lloydatkinson.net/posts/2022/going-further-with-typescript-part-1/", "published_at": "2022-02-05T02:03:34+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a8196e3301", "title": "List Replication in F#", "url": "https://www.lloydatkinson.net/posts/2021/list-replication-in-fsharp/", "published_at": "2021-12-17T02:15:00+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a81a113304", "title": "Essential .NET Libraries I Use", "url": "https://www.lloydatkinson.net/posts/2021/essential-dotnet-libraries-i-use/", "published_at": "2021-11-06T08:11:46+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a81a9190a2", "title": "Always Ask \"Why?\"", "url": "https://www.lloydatkinson.net/posts/2021/always-ask-why/", "published_at": "2021-10-30T04:00:32+00:00" }, { "id": "01a0879b-bf60-7340-84ca-a4a81aedd942", "title": "The First Post on the Site", "url": "https://www.lloydatkinson.net/posts/2021/first-post/", "published_at": "2021-10-28T03:04:00+00:00" } ] posts Claim your blog
Back to Lloyd Atkinson - Lloyd Atkinson
Blog · corpus.blog/blogs/lloydatkinson.net/posts

Lloyd Atkinson - Lloyd Atkinson

lloydatkinson.net

2026

2025

2024

2023

2022

2021