Chris McLeod is a software developer with over 20 years of experience. Sometimes he writes about it.| Chris McLeod
Chris McLeod is a software developer with over 20 years of experience. Sometimes he writes about it.| Chris McLeod
Chris McLeod is a software developer with over 20 years of experience. Sometimes he writes about it.| Chris McLeod
Chris McLeod is a software developer with over 20 years of experience. Sometimes he writes about it.| Chris McLeod
Chris McLeod is a software developer with over 20 years of experience. Sometimes he writes about it.| Chris McLeod
I’ve been wanting to redo the theme of this site for a while. I had some specific ideas in mind, but no cohesive vision. Then I thought to myself - “why don’t I base it on the editor theme I enjoy using so much and spend most of my day looking at?” Or something like that. And so, after a couple of evenings hacking away at the CSS, https://chrismcleod.dev has a new, fresh coat of paint.| Chris McLeod's blog — Blog Posts — Atom Feed
For the last 2-3 months I’ve been running an experiment on my use of social media. I wanted to see what works best for me now, compared to assumptions I’ve carried for the last few years. For the last several years (since around 2017 or so…) I’ve been conservative on the number of accounts I follow on any given platform. “Carefully curated”, you might say. Mainly this was so I didn’t feel overwhelmed trying to keep up with every update in a busy feed. As the social media landsca...| Chris McLeod's blog — Blog Posts — Atom Feed
I can’t believe it’s taken me this long to setup, but I finally added a snippet to VSCode for inserting Frontmatter into a Markdown file - handy for e.g, adding a new post to an Eleventy-powered blog.| Chris McLeod's blog — Blog Posts — Atom Feed
I’ve been a bit in the doldrums this week. It’s never fun when your health suddenly changes, especially when it decides to do it in a terrifying manner. But that’s for another day.| Chris McLeod's blog — Blog Posts — Atom Feed
A few days ago I came across a blog post that reminded me that I had intended to bridge my fediverse accounts to Bluesky using Bridgy Fed. I tend to cross-post most “micro blog” text posts to both Mastodon and Bluesky anyway, but occaisionally I post something to one place or the other. Plus, I’ve just setup a Pixelfed account for photo sharing and it turns out you can bridge that in the exact same way.| Chris McLeod's blog — Blog Posts — Atom Feed
It’s been over a year since I last wrote about what I use, and I’ve been seeing plenty people’s update posts pop up in my feed reader this week, so it’s time to look at my default apps again. There are quite a few changes this year, nothing terribly exciting - I’ve marked these updates with a ✨ emoji.| Chris McLeod's blog — Blog Posts — Atom Feed
Advent Of Code has been around for ages. It’s one of those things that I’ve always wanted to do, but never managed to get into the groove of. I’d maybe do the first puzzle, maybe even a couple of days, but eventually the time of year would overtake me and it would fall by the wayside.| Chris McLeod's blog — Blog Posts — Atom Feed
It’s been a while since I wrote about Bluesky. My previous “Hello World” for Bluesky was a quick overview of using the APIs to authenticate and post to Bluesky. It remains a popular post all these months later, and several people have let me know it helped get up and running with integrating with the AT protocol (ATproto) network[1], which includes the Bluesky service.| Chris McLeod's blog — Blog Posts — Atom Feed
Yesterday was stressful, not going to lie. I had a lot of questions about how I’d found myself in the predicament. I was being chased for a debt that wasn’t mine, where I was specifically told someone had talked to a debt agency, given my details, and “passed security validation” with them. It was now on me to prove I wasn’t related to the debt in question. As the facts I’d been given and questions started to roll around me head, it seemed more and more likely I was the victim of ...| Chris McLeod's blog — Blog Posts — Atom Feed
Picture the scene, Dear Reader; it’s just after 10am, and you take a moment to open the just-delivered mail over the remains of your morning coffee. Among the deliveries of small paint pots for your latest hobby project, is a non-descript envelope marked “private and confidential” but not bearing the usual hallmarks of being from your bank. Intrigued, you open it up, and nearly spit your coffee across the room.| Chris McLeod's blog — Blog Posts — Atom Feed
I’ve been playing around with the new ios 18 beta, now it’s available to the public. While I have found it a pretty dull update so far, I particularly wanted to try some some of the new customisation options. I haven’t found a colourful tint that works for me, but I am loving this kinda Brutalist black-and-white scheme I stumbled into:| Chris McLeod's blog — Blog Posts — Atom Feed
I just added[1] the new Mastodon/Fediverse link attribution meta tag to this site, partly because I think it’s a neat idea, but also because it took ~2 minutes to do and I’m all for quick wins at the moment.| Chris McLeod's blog — Blog Posts — Atom Feed
I mentioned in the last post I was really enjoying dragonriding in the Pandaria: Remix event that’s going on in World of Warcraft right now. I took a break from the game for a couple of years, so this is my first time trying the new “dynamic flying”, and it is by far my favourite feature added to the game. I can easily loose 10-15 minutes at a time just swooping around the zones, and right now, Jade Forest is my favourite due to the size and verticality. I’ve yet to play Dragonflight ...| Chris McLeod's blog — Blog Posts — Atom Feed
I was planning to write a blog post about getting up early in the near future, but Johnny Decimal went and beat me to it, so that spurred me to write it sooner.| Chris McLeod's blog — Blog Posts — Atom Feed
The Craftsman is a Coffee and Alehouse in Aberdeen. Wanting to visit somewhere outwith the quarter of the city we normally stick to, it’s located just next to the harbour, and in my youth used to be the Schooner Bar - famed for its 7am opening times and being one of the roughest pubs in Aberdeen. Times have changed though, and The Craftsman is much more welcoming and modern. It was much more lively than Second Home, in part due to the location near the travel hubs and major shopping centre,...| Chris McLeod's blog — Blog Posts — Atom Feed
At the start of the year I restored a lot of old posts to this site from a WordPress backup. While this worked great for posts that had “standard” content, I was missing hundreds of posts and even more metadata that relied on the IndieWeb Post-Kinds plugin for WordPress. In the export file this plugin data is largely stored as serialised PHP data structures within the XML.| Chris McLeod's blog — Blog Posts — Atom Feed
Second Home is a newly-opened café + studio in Aberdeen. My partner visited while I was in London, and was raving about the brownie she’d had ever since, so we decided to make a date of it and go for brunch at the weekend. The food and drink were great, and the atmosphere was very relaxed and spacious. I can see us becoming semi-regular visitors!| Chris McLeod's blog — Blog Posts — Atom Feed
I recently came into possession of a Raspberry Pi 5B, and was trying to figure out what to do with it. I came across this article by Jim Bennett on setting up a headless Raspberry Pi 4 as a headless development machine, and it got the cogs turning.| Chris McLeod's blog — Blog Posts — Atom Feed
I got on a plane for the first time in about 6 years this week, and about 11 years since my first solo trip. Not a huge amount has changed; the local airport is slightly nicer, and its security is less burdensome, but it’s still akin to cramming into an aluminium tube and taking a hopeful running jump into the skies.| Chris McLeod's blog — Blog Posts — Atom Feed
I’ve been lightly using Github Copilot in a personal capacity for almost a year, and I’m probably going to get to use it on work projects in the near future. I thought I’d take a moment to collect my thoughts on where I’ve found any value in using it, as well as acknowledge some of the shortcomings I’ve experienced.| Chris McLeod's blog — Blog Posts — Atom Feed
I recently noticed the battery life of my Apple Watch Series 6 had taken a bit of a nosedive. Where once I could comfortably get nearly 2 full days out of a charge, now I’m finding myself having to “top up” regularly - sometimes within the same 24 hour period. Battery Health shows the battery at 86% capacity. This isn’t a problem, yet, but it has made me consider upgrading to a newer model. My particular watch is about 6 months past it’s 3rd birthday, and 3 years was the “minimum...| Chris McLeod's blog — Blog Posts — Atom Feed
There’s a lot going on, and my brain is a noisy place at the moment, so I thought I’ve got a lot of small updates in one post today, rather than a more focussed single-topic post.| Chris McLeod's blog — Blog Posts — Atom Feed