Software History

Software History

9234 bookmarks
Custom sorting
Reading Content with RSS | James' Coffee Blog
Reading Content with RSS | James' Coffee Blog
I consume a large percentage of my online content using RSS. It was not always this way. For a long time, I relied on algorithms to tell me what to read. I put my faith in social media and believed that if I scrolled long enough I'd eventually find something interesting to read. I did sometimes find good articles. Mostly, I found articles that were popular. I didn't discover any real gems.
·jamesg.blog·
Reading Content with RSS | James' Coffee Blog
Distributed polls on your personal website | James' Coffee Blog
Distributed polls on your personal website | James' Coffee Blog
In the Bonus Homebrew Website Club meeting last weekend, I was reminded of the IndieWeb social polls idea I had a while back. I cannot quite remember what reminded me of the idea but I mentioned it in the meeting anyway. My idea was to use webmentions to support social polling. By using Webmentions, I could accept votes to a poll from individual personal websites. My site, or perhaps a third-party service I create, would then aggregate those polls and produce a clean report showing the number and percentage of votes each option in the poll had earned.
·jamesg.blog·
Distributed polls on your personal website | James' Coffee Blog
The Coffee Visionary By Jasper Houtman Book Review | James' Coffee Blog
The Coffee Visionary By Jasper Houtman Book Review | James' Coffee Blog
Peet's Coffee, Tea and Spices was one of the inspirations behind Starbucks. I have read this from many sources. Indeed, the Starbucks we know today does not resemble the initial company. It was Howard Schultz who pioneered the idea of rapid growth. The founders of Starbucks based their vision of the business on what they had seen from Alfred Peet, the owner of Peet's based in Berkeley, California. But I had no idea that Starbucks was only one of many businesses who benefited—directly or indirectly—from Alfred Peet and his devotion to selling high-quality coffee.
·jamesg.blog·
The Coffee Visionary By Jasper Houtman Book Review | James' Coffee Blog
Palm Trees in Scotland | James' Coffee Blog
Palm Trees in Scotland | James' Coffee Blog
I love interjecting facts about Scotland into discussions where I can. Recently, I was in a discussion about trees, where I noted my favourite type of tree is the palm tree. I would be remiss if I didn't note that Scotland has a few palm trees.
·jamesg.blog·
Palm Trees in Scotland | James' Coffee Blog
Announcing subscribable feeds for Bluesky profiles | James' Coffee Blog
Announcing subscribable feeds for Bluesky profiles | James' Coffee Blog
This week, I have been working away at an expansion to bsky.link ^1, a service for generating embeddable links to Bluesky posts, that generates feeds to which you can subscribe for user profiles. As Bluesky becomes more popular, I want it to be as easy as possible for me to follow users in the feed reader I use for blogs and other websites.
·jamesg.blog·
Announcing subscribable feeds for Bluesky profiles | James' Coffee Blog
Fun with Words | James' Coffee Blog
Fun with Words | James' Coffee Blog
As I write, I am sitting in a cafe, watching people walk by from a window seat. Through the power of Spotify, Taylor Swift is singing through my ear. the last great american dynasty. I have finished up improvements to bsky.link and mf2.link, my services that make it easy to embed Bluesky and Mastodon posts, respectively, into articles.
·jamesg.blog·
Fun with Words | James' Coffee Blog
Announcing bsky.link, an embed link generator for Bluesky | James' Coffee Blog
Announcing bsky.link, an embed link generator for Bluesky | James' Coffee Blog
A few weeks ago, I came across a site that lets you create embedded links for Mastodon posts [^1]. This inspired me to start thinking about Bluesky, an implementation of the distributed social networking protocol AT Protocol. I see more and more discussion on Bluesky every day, but their web interface is still in the early stages. There is no intuitive tool to create an embedded link to a single Bluesky post without linking to the whole post. This is not ideal in many situations, particularly in journalism or blogging where being able to embed a focused representation of a social media post is desired to ensure the readability of an article.
·jamesg.blog·
Announcing bsky.link, an embed link generator for Bluesky | James' Coffee Blog
The Blue Bottle Craft of Coffee Review | James' Coffee Blog
The Blue Bottle Craft of Coffee Review | James' Coffee Blog
The Blue Bottle Craft of Coffee is the latest addition to my growing collection of coffee books. This one was lesser mentioned than many other coffee books I have encountered. I wanted to give it a read because I like different perspectives on coffee. I find that every book has its own take on topics from roasting to processing and, after reading this book, I found that Craft of Coffee was no exception.
·jamesg.blog·
The Blue Bottle Craft of Coffee Review | James' Coffee Blog
Online cupping classes | James' Coffee Blog
Online cupping classes | James' Coffee Blog
Earlier this year I participated in an online coffee cupping session hosted by Steampunk Coffee. It was marketed as a crash course in coffee cupping because it is quite difficult to replicate the strict standards of cupping at home without the right equipment. Grinding various samples of coffee to a particular degree within a certain period of time is not easy; every cup needs to be the same, and so on. But it is to be expected that online cupping will not be perfect. I signed up to learn a lot about cupping. I learned how things should be done and various ways to do those things at home.
·jamesg.blog·
Online cupping classes | James' Coffee Blog
Solitude in third places | James' Coffee Blog
Solitude in third places | James' Coffee Blog
During this trip to San Francisco, I have visited many coffee shops. One of the coffee shops at the top of my mental list of places to go was Blue Bottle Coffee. On my most recent trip there -- during which time I had a delicious coffee -- I felt down. People were talking in the background, but the environment felt cold. Some people came in and picked up a pre-made coffee and left the store. It was relatively quiet. There were no opportunities to chat with new people.
·jamesg.blog·
Solitude in third places | James' Coffee Blog
What made you start James' Coffee Blog? | James' Coffee Blog
What made you start James' Coffee Blog? | James' Coffee Blog
I posed my Instagram followers a question via Instagram Stories: what questions do you have about my blog? The second question I was asked was what made me start this blog, which deserves a blog post in itself to answer properly.
·jamesg.blog·
What made you start James' Coffee Blog? | James' Coffee Blog
Advent of Bloggers 2021: Day 19 | James' Coffee Blog
Advent of Bloggers 2021: Day 19 | James' Coffee Blog
I am writing a blog post every day from December 1st to December 24th, 2021, about a blogger whose writing or site I follow. My aim for this series is to help you discover new blogs and to help get the word out about content creators whose blogs I appreciate. You can read more about this series in the inaugural Day 1 post.
·jamesg.blog·
Advent of Bloggers 2021: Day 19 | James' Coffee Blog
Advent of Bloggers 2021: Day 22 | James' Coffee Blog
Advent of Bloggers 2021: Day 22 | James' Coffee Blog
I am writing a blog post every day from December 1st to December 24th, 2021, about a blogger whose writing or site I follow. My aim for this series is to help you discover new blogs and to help get the word out about content creators whose blogs I appreciate. You can read more about this series in the inaugural Day 1 post.
·jamesg.blog·
Advent of Bloggers 2021: Day 22 | James' Coffee Blog
Advent of Bloggers 2021: Day 14 | James' Coffee Blog
Advent of Bloggers 2021: Day 14 | James' Coffee Blog
I am writing a blog post every day from December 1st to December 24th, 2021, about a blogger whose writing or site I follow. My aim for this series is to help you discover new blogs and to help get the word out about content creators whose blogs I appreciate. You can read more about this series in the inaugural Day 1 post.
·jamesg.blog·
Advent of Bloggers 2021: Day 14 | James' Coffee Blog
Comparing the Kalita Wave and the V60 | James' Coffee Blog
Comparing the Kalita Wave and the V60 | James' Coffee Blog
The V60 and Kalita Wave are both pour-over brewing devices but each has a unique design and required technique. In my most recent post for the Steampunk Coffee Blog, I dive deep into the similarities and differences between the V60 and the Kalita Wave, with reference to the design, technique, and cup profiles associated with each brewer.
·jamesg.blog·
Comparing the Kalita Wave and the V60 | James' Coffee Blog
V60 vs The Chemex | James' Coffee Blog
V60 vs The Chemex | James' Coffee Blog
While both the Chemex and the V60 are both cone-shaped pour-over devices, the devices are distinct, both in terms of design and the final cup profile. In my latest blog post for Steampunk Coffee, I talk about the similarities and differences between the V60 and Chemex. I also share some of my experiences from using both of these devices.
·jamesg.blog·
V60 vs The Chemex | James' Coffee Blog
How to Read a Coffee Label | James' Coffee Blog
How to Read a Coffee Label | James' Coffee Blog
Most labels on bags of speciality coffee contain quite a bit of information about the origin of the coffee, the flavours you may be able to taste in the coffee, and how the coffee was processed. Coffee roasters often display even more information on their websites. It took me a while to learn what all of the words meant and why they were important to me as a coffee drinker.
·jamesg.blog·
How to Read a Coffee Label | James' Coffee Blog
How to Make an Iced Latte at Home | James' Coffee Blog
How to Make an Iced Latte at Home | James' Coffee Blog
Over the last week or two, the weather has been steadily improving. The sunny weather inspired me to try making an iced coffee at home. I was able to make a few tasty iced coffees. Then, I thought about adding milk. My recent French press frothing technique came in handy and after some testing I made an iced latte with which I was happy.
·jamesg.blog·
How to Make an Iced Latte at Home | James' Coffee Blog
A Beginner's Introduction to Grinding Coffee at Home | James' Coffee Blog
A Beginner's Introduction to Grinding Coffee at Home | James' Coffee Blog
What are the advantages of grinding coffee yourself? How do electric and hand grinders compare? What should you think about when you make a decision on what grinder to buy? These are the questions I address in my latest article for the Steampunk Coffee Blog.
·jamesg.blog·
A Beginner's Introduction to Grinding Coffee at Home | James' Coffee Blog
My Experience Cupping Coffee with Steampunk | James' Coffee Blog
My Experience Cupping Coffee with Steampunk | James' Coffee Blog
Over the last few weeks, I have been cupping at home by myself to help me refine my palate. But, I have found myself thinking about how nice it would be to have someone else with whom to cup. I recently attended a Steampunk Coffee online cupping session which brought this idea to life. During the cupping, I learned a lot about how to taste coffee, how coffee is purchased and processed, and more.
·jamesg.blog·
My Experience Cupping Coffee with Steampunk | James' Coffee Blog
How to Make a Cappuccino at Home (without an espresso machine) | James' Coffee Blog
How to Make a Cappuccino at Home (without an espresso machine) | James' Coffee Blog
My go-to drink at speciality coffee shops is the cappuccino. It has been months since I last had a cappuccino and I wondered to myself whether I could make one at home (without an espresso machine). After some research online and subsequent experimentation, I found a recipe for an at-home cappuccino which works for me.
·jamesg.blog·
How to Make a Cappuccino at Home (without an espresso machine) | James' Coffee Blog
Coffee Chat with Pete from Black Pine Coffee | James' Coffee Blog
Coffee Chat with Pete from Black Pine Coffee | James' Coffee Blog
Black Pine Coffee is one of the many independent speciality coffee shops that make up the thriving and growing Glasgow coffee scene. Black Pine Coffee serves blend of coffee they designed with The Good Coffee Cartel, retail coffee from a rotating selection of roasters, sweet treats, and toasties. In this interview, I chat with Pete, the owner of Black Pine Coffee, about what it's like to run the store.
·jamesg.blog·
Coffee Chat with Pete from Black Pine Coffee | James' Coffee Blog
The Garlic | James' Coffee Blog
The Garlic | James' Coffee Blog
Yesterday I walked on a new path, eager to explore my local area more. My route was a mystery. I reveled in the excitement of new sights to see. As I walked further, I entered a wooded area. I reached a hill; the gradient was steep, but I was unbothered. I was strolling, leisurely, observing the flora and fauna around me.
·jamesg.blog·
The Garlic | James' Coffee Blog
Hosting a fun DNS server with Go and a DNS library | James' Coffee Blog
Hosting a fun DNS server with Go and a DNS library | James' Coffee Blog
TL;DR: I now have my own DNS resolver at jamesg.blog with some fun utilities. Read the GitHub documentation for a complete reference manual of all queries, and keep reading below for an explanation of the project and how it works.
·jamesg.blog·
Hosting a fun DNS server with Go and a DNS library | James' Coffee Blog