Building a Feed Reader to Follow Blogs and Websites: Part I | James' Coffee Blog

Software History
The Thermal Printer Project: Part II.5 | James' Coffee Blog
Travelling | James' Coffee Blog
The comfort of rewatching 90s sitcoms | James' Coffee Blog
Prompt versioning with LLMs | James' Coffee Blog
Fun with Words | James' Coffee Blog
For how long are you staying in San Francisco? 10 minutes. | James' Coffee Blog
How I Choose Coffee Beans | James' Coffee Blog
Coffee Chat with William from It All Started Here | James' Coffee Blog
Steampunk Columbia El Carmen Sugarcane Decaf Review | James' Coffee Blog
Artisan Roast Finca Don Jaime Review | James' Coffee Blog
CBBC and television programming for young people | James' Coffee Blog
My weekday coffee routine | James' Coffee Blog
The Aromaboy: A month (or so) on | James' Coffee Blog
Coffee Chat with Eve from Argyll Coffee Roasters | James' Coffee Blog
The Philosophy of Static Websites | James' Coffee Blog
Coffee Chat with Tom from Manchester Coffee Archive | James' Coffee Blog
Coffee Chat with Jamie from Sacred Grounds Coffee Company | James' Coffee Blog
The Great Passage by Shion Miura Book Review | James' Coffee Blog
The Journey from Seed to Cup: Planting, Harvesting, and Processing | James' Coffee Blog
Trying a Robusta coffee | James' Coffee Blog
Fun with Words | James' Coffee Blog
You don't need to be an expert to write | James' Coffee Blog
Or wherever you get your podcasts | James' Coffee Blog
In search of a mobile writing experience | James' Coffee Blog
Building a personal predictive text engine | James' Coffee Blog
How to make a plant monitor dashboard: Part III | James' Coffee Blog
Weighing search results on my personal search engine | James' Coffee Blog
Beyond Tellerrand 2022 | James' Coffee Blog
Building my own webmention receiver | James' Coffee Blog