41554 blogs · [ { "id": "01a0875f-66de-73dd-8a7a-d74d6dca8786", "title": "Installing the UGREEN BE6500 WiFi 7 USB Dongle on Arch Linux", "url": "https://chrismcleod.dev/blog/installing-the-ugreen-be6500-wifi-7-usb-dongle-on-arch-linux/", "published_at": "2026-07-06T19:53:47+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6ebcbd0c", "title": "My Changing Media Landscape", "url": "https://chrismcleod.dev/blog/my-changing-media-landscape/", "published_at": "2026-02-01T16:49:56+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6ecbb743", "title": "Default Apps for 2025", "url": "https://chrismcleod.dev/blog/default-apps-for-2025/", "published_at": "2025-11-25T11:05:32+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6ecec742", "title": "Installing Arch Linux with Secure Boot on a Microsoft Surface Laptop Studio", "url": "https://chrismcleod.dev/blog/installing-arch-linux-with-secure-boot-on-a-microsoft-surface-laptop-studio/", "published_at": "2025-08-26T19:28:13+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6ee242fe", "title": "Migrating An Eleventy Site to Bunny.Net", "url": "https://chrismcleod.dev/blog/migrating-an-eleventy-site-to-bunnynet/", "published_at": "2025-07-25T15:46:08+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6eec4ff7", "title": "New Paint, Same Blog", "url": "https://chrismcleod.dev/blog/new-paint-same-blog/", "published_at": "2025-02-04T22:16:40+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6fe41a78", "title": "Follower Count", "url": "https://chrismcleod.dev/blog/follower-count/", "published_at": "2025-01-30T12:39:14+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d6ffe04d2", "title": "Visual Studio Code Snippet for Markdown Frontmatter", "url": "https://chrismcleod.dev/blog/visual-studio-code-snippet-for-markdown-frontmatter/", "published_at": "2025-01-27T14:40:16+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d700e62d7", "title": "Sometimes, Whimsy is Enough", "url": "https://chrismcleod.dev/blog/sometimes-whimsy-is-enough/", "published_at": "2025-01-24T14:21:16+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d70cf7c46", "title": "Bridge Your Fediverse Accounts to Bluesky with a Custom Domain Handle", "url": "https://chrismcleod.dev/blog/bridge-your-fediverse-accounts-to-bluesky-with-a-custom-domain-handle/", "published_at": "2025-01-19T13:57:33+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d71b7e8bb", "title": "Default Apps for 2024", "url": "https://chrismcleod.dev/blog/default-apps-for-2024/", "published_at": "2024-12-23T16:54:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d72a372a4", "title": "How I'm Doing Advent Of Code in 2024", "url": "https://chrismcleod.dev/blog/how-im-doing-advent-of-code-in-2024/", "published_at": "2024-12-08T12:12:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d736f1a3a", "title": "Next steps with Bluesky - hosting your own data and more on the API", "url": "https://chrismcleod.dev/blog/next-steps-with-bluesky-hosting-your-own-data-and-more-on-the-api/", "published_at": "2024-11-10T12:12:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d73c36f4b", "title": "Positive (but Unsatisfactory) Resolutions", "url": "https://chrismcleod.dev/blog/positive-but-unsatisfactory-resolutions/", "published_at": "2024-10-23T17:12:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d74af0f2f", "title": "Well, F*ck", "url": "https://chrismcleod.dev/blog/well-fck/", "published_at": "2024-10-22T18:00:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d759a34ef", "title": "New Home Screen for iOS 18 Beta", "url": "https://chrismcleod.dev/blog/new-home-screen-for-ios-18-beta/", "published_at": "2024-07-20T21:29:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d75da2a7f", "title": "Adding the New Mastodon Link Attribution Meta Tag", "url": "https://chrismcleod.dev/blog/adding-the-new-mastodon-link-attribution-meta-tag/", "published_at": "2024-07-03T12:04:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d76ab73bf", "title": "Dragonriding in Jade Forest", "url": "https://chrismcleod.dev/blog/dragonriding-in-jade-forest/", "published_at": "2024-06-09T14:22:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d7755e9b2", "title": "Early Riser", "url": "https://chrismcleod.dev/blog/early-riser/", "published_at": "2024-06-09T14:20:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d780760fe", "title": "Brunch at The Craftsman", "url": "https://chrismcleod.dev/blog/brunch-at-the-craftsman/", "published_at": "2024-06-08T15:36:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d78bcee96", "title": "Post Restoration Project - Dealing with WordPress Post-Kinds Data", "url": "https://chrismcleod.dev/blog/post-restoration-project-dealing-with-wordpress-post-kinds-data/", "published_at": "2024-06-07T12:10:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d79517e9d", "title": "Brunch at Second Home", "url": "https://chrismcleod.dev/blog/brunch-at-second-home/", "published_at": "2024-05-28T08:40:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d79f0fb88", "title": "Creating a Remote Dev Machine with Raspberry Pi and VS Code", "url": "https://chrismcleod.dev/blog/creating-a-remote-dev-machine-with-raspberry-pi-and-vs-code/", "published_at": "2024-05-20T08:47:00+00:00" }, { "id": "01a0875f-66de-73dd-8a7a-d74d7a201f99", "title": "Soaring", "url": "https://chrismcleod.dev/blog/soaring/", "published_at": "2024-05-19T13:33:00+00:00" }, { "id": "01a0b5e6-8136-7022-af7b-74f27a217909", "title": "Chris McLeod", "url": "https://chrismcleod.dev/blog/default-apps-for-2023/", "published_at": "2023-11-28T17:39:00+00:00" } ] posts Claim your blog
Back to I Build Things — Chris McLeod
Blog · corpus.blog/blogs/chrismcleod.dev/posts

I Build Things — Chris McLeod

chrismcleod.dev

2026

2025

2024

2023