Some things on my mind | James' Coffee Blog

Software History
Basic set up for brewing with Kalita Wave | James' Coffee Blog
Observations using the Kalita Wave | James' Coffee Blog
Writing and distance | James' Coffee Blog
Moments of Joy: More little bites | James' Coffee Blog
autotag_draft.py | James' Coffee Blog
Coffee Chat with Todd Johnson from Williams and Johnson | James' Coffee Blog
New Orleans 2022 | James' Coffee Blog
Starlight | James' Coffee Blog
Tracking the Word Count on My Blog | James' Coffee Blog
Announcing airportpianos.org: Help place pianos with airports | James' Coffee Blog
Fun with Words | James' Coffee Blog
Standart Magazine Review (Issue 21) | James' Coffee Blog
Advent of Bloggers 2021: Day 20 | James' Coffee Blog
Thinking Modalities | James' Coffee Blog
Parse IndieWeb Search in 15 lines of Python code | James' Coffee Blog
Taking a break from personal projects: Mental health and coding | James' Coffee Blog
https://jamesg.blog/2021/07/05/blogs-i-follow
Advent of Bloggers 2021: Day 12 | James' Coffee Blog
100 Days of IndieWeb Challenge | James' Coffee Blog
Gardening | James' Coffee Blog
July 2023 IndieWeb Carnival Roundup | James' Coffee Blog
Decentralized Website Communication with Webmention (Talk Announcement) | James' Coffee Blog
Documentation in chat: A case study from the IndieWeb | James' Coffee Blog
TIL: Fixing the author card on my home page h-feed | James' Coffee Blog
How my social reader search features work | James' Coffee Blog
A quick thank you to my readers | James' Coffee Blog
Using Known for posting notes, likes, and bookmarks | James' Coffee Blog
Send a Webmention in 10 (or fewer) lines of Python code | James' Coffee Blog
IndieWeb Utils v0.2.0 is Out | James' Coffee Blog