James' Coffee Blog

James' Coffee Blog

James

Hello! Привіт! I'm James (/d͡ʒeɪmz/) (also capjamesg). My pronouns are he/him/his. I live in Scotland. This is my blog.

Latest Posts

Artemis, the calm web reader I maintain, runs as a systemd process. When I want to update the software, I deploy the new code to the server and then restart the systemd process. This has a significant downside: while the Artemis process...
A few weeks ago I did a day-long training Carbon Literacy Project training course through my university. When I was taking the course and considering ways I can reduce my carbon footprint, I started thinking about technology. I don’t...
A while ago, I purchased an Aranet 4 indoor CO2 monitor. The device has sat on my desk ever since. I started thinking about the Aranet monitor this week because I noticed that, for the first time, the battery was low and needed to be...
For the last few weeks I have been thinking about the intersection of calendars and web readers.Author's note: You can skip the next paragraph if you're not interested in the technical aside.What started this thinking was a technical...
Last year, one of my goals was to learn more about design. I wanted to apply what I learned to making web pages. The Non-Designer’s Design Book was an influential resource toward the end of the year. While not specifically about web...
The Autumn/Winter 2025 edition of the good internet magazine is out! I contributed a piece, Build the web you want to see, in which I reflect on the last five years of James' Coffee Blog and some of what I have learned in that time.I...
On Wednesday, February 11th at 7pm - 8:30pm UK time I am hosting an event I’m calling the “Software Design Meetup” online.This meetup is for anyone interested in the design of software and technology. In particular, if you are fascinated...
I am hosting the IndieWeb Book Club for this month, in which everyone interested is invited to read and write a blog post about The Art of Explanation: How to Communicate with Clarity and Confidence [Goodreads link]. The book was...
Zachary kindly invited me to answer a few questions about hosting the IndieWeb Carnival. Running for three years now, the IndieWeb Carnival has been the source of endless inspiration for me, sparking both long periods of thinking as well...
At EdinburghJS this week, Colin mentioned the idea of “kind software.” This got me thinking. What would make software kind? As I write, I notice the word “kind” reminds me of the term “user friendly,” which has associations with software...
This has been a busy week!Earlier in the week, I attended my first EdinburghJS Meetup, at which I met many wonderful people. As always, I am a bit nervous before going to events. What if I can’t find the location? What will I say? Those...
Yesterday I attended a Code Jam event organised by the EdinburghJS community. During the event, I met many wonderful people. At one point, someone asked me to share my LinkedIn, to which I responded that I’ll share my website instead. I...
Artemis, the calm web reader I maintain, offers three methods of authentication: IndieAuth, email and password, and passkeys. IndieAuth is offered as a sign-in method because I want Artemis to allow people to use their domain names as...
Most of the websites I follow in my web reader are personal sites like blogs. With that said, recently I subscribed to my local council’s news web page. On that page, they publish various updates – events coming to the region, draft...
Some web feeds, especially those published on news websites, are updated several times a day with new entries. Websites that publish so regularly can be distracting in your web reader when you want to skim your feed for new posts from...
Search Random