The Peace Lily | James' Coffee Blog
Fun with Words | James' Coffee Blog
Game: Guess the Edinburgh Cafe (Part 2) | James' Coffee Blog
Guess the Scottish Cafe | James' Coffee Blog
Game: Guess the Edinburgh Cafe | James' Coffee Blog
More Fun with Words | James' Coffee Blog
Little moments of joy on the web | James' Coffee Blog
Things that make me say wow | James' Coffee Blog
Maintaining mf2py | James' Coffee Blog
Videoconferencing on a personal website | James' Coffee Blog
Game: Guess the Edinburgh Cafe (Part 3) | James' Coffee Blog
Blog about what you are learning | James' Coffee Blog
Announcing IndieWeb Utils v0.3.1 | James' Coffee Blog
https://jamesg.blog/2021/09/05/bookshelf
Craft Coffee: A Manual Review | James' Coffee Blog
Advent of Bloggers 2021: Day 15 | James' Coffee Blog
My experience making espresso at home | James' Coffee Blog
Background music | James' Coffee Blog
World Maps | James' Coffee Blog
Coffee Cupping with Steampunk | James' Coffee Blog
Advent of Bloggers 2021: Day 4 | James' Coffee Blog
A story from visiting the Golden Gate Bridge | James' Coffee Blog
Coffee Books to Read This Holiday Season: Part Two | James' Coffee Blog
Uncommon Grounds by Mark Pendergrast Review | James' Coffee Blog
My first brew with the Aromaboy | James' Coffee Blog
My personal website is incomplete, imperfect | James' Coffee Blog
Observations designing information retrieval systems built on generative AI | James' Coffee Blog
Fun with Words | James' Coffee Blog
Friendship | James' Coffee Blog
Infrastructure dance | James' Coffee Blog