Sign up

Feeds from participants of the IndieWebCamp 2025 in Berlin.

A public list by dan.

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Design and missing categories

Ever since I moved to using Ghost as the tool for publishing my blog posts [1], I have forgotten to add categories to some of my blog posts. My old system had a few if statements that would automatically select a category. If none of the rules triggered and I did not choose a...

@dead.garden - Jo 🪰 Valid

The Human Condition [contains quote post or other embedded content]

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Noticing

Last weekend, I went to the National Gallery of Scotland. This time, I started my trip on the bottom floor where all the Scottish art is on display. A few minutes after entering the gallery, I was captivated by paintings of Nature and of Edinburgh. I noticed that one wall was...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Clouds

I have been waking up with anticipation every morning recently. I say “good morning, world”, and then anxiously peek through the edge of the curtains. I hope for the blue sky. This last week has been rainy and grey. I tried to understand why but the meteorology went over my ...

Eat This Podcast Valid

Just putting the finishing touches to tomorrow's podcast episode, and this seemed inappropriate.

https://youtu.be/DAgju5QgsFc?si=U5C9jR_U3B9le6-3

#bluesbrothers

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Debug mode

One of the areas of the Artemis codebase that I update the most is the logic that relates to the list of posts published by authors to which a user is subscribed. Because Artemis works with so many different formats of information – web feeds like RSS or h-feed, Mastodon post...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Staging banners

When I run the Artemis codebase, one of the first things it does is look for an environment variable that indicates what “environment” the application is running in. There are two modes: development and production. If no mode is specified, development mode is set by default. ...

Dan’s Polaroids

07.02.2026

My black V-shaped guitar on my black desk. Guitar string
      packaging and tools around it.
Restringing the guitar for tonight's gig in Aachen.

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Redirecting YYYY-MM-DD-slug.md to /YYYY/MM/DD/slug with Nginx

Earlier this week a reader pointed out that posts listed on my date archive pages were linking to the wrong URLs. For example, the link for /2026/01/25/kind-software would instead be /2026-01-25-kind-software.md. This was caused by my static site generator using the markdown ...

Zachary Kai Supports Webmention Valid

Facts About Me | Zachary Kai

Inspired by Peige's and Becky's posts, I thought I'd do a post in a similar format! So have twenty facts, given I'm in that life stage as of writing. ...

Zachary Kai Supports Webmention Valid

Sandwich Questionnaire | Zachary Kai

This page is my tribute to the most reliable and versatile meal: sandwiches! A questionnaire exploring preferences and the joy of stuff between bread. Why don't you answer it? It's ins...

Dan’s Polaroids

06.02.2026

Handlebars of a holland bike. In the background a path with
      vegetation on both sides and a motorhome on the left.
Cycling in the rain. And the Polaroid got messed up in my pocket.

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Reducing Artemis’ deployment downtime with blue-green deployments

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 is restarting, the software is unavaila...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Does your website run on green energy?

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 know much about calculating emissions from...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Background technology

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 changed. The Aranet is a useful device. W...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Calendars and web readers

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 interest. With h-feed, you can publish...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

The expanse of web weaving

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 design, the principles within the book – co...

James' Coffee Blog Supports Webmention
• James' Coffee Blog

Build the web you want to see

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 have been thinking about the question "how do we make the web better?" for the last few months, and perhaps the best answer I have right now is for us all to keep building the web we want to see. It is perhaps because of this that, when I asked Joe yesterday "How can we achieve a web renaissance?", he replied "I think we're already in it." Thank you to Xandra for all of the work that she puts into making the good internet magazine happen. I am delighted that this project exists and, especially after reading StartingAMagazine.psd, am more aware than ever that projects like this don't just happen: we make them happen.

Dan’s Polaroids

05.02.2026

A woman on a latter behind a fence with a camera in hand,
      looking into the camera.
I was photographed today.

Dan’s Polaroids

04.02.2026

The three men of Forkalyst sitting on a sofa. With beer cans in
      hand.
Wednesdays