Software History

Software History

9234 bookmarks
Custom sorting
Coffee Chat with Darryl from Short Long Black Coffee | James' Coffee Blog
Coffee Chat with Darryl from Short Long Black Coffee | James' Coffee Blog
Situated in Govanhill, Glasgow, Short Long Black Coffee serves baked goods and speciality coffee. I recently spoke with the owner of Short Long Black, Darryl, about what it's like to run the coffee shop, the importance of choosing a good location for your shop, and the sorts of tasks he takes on in his work as a coffee shop owner. I hope you enjoy the interview.
·jamesg.blog·
Coffee Chat with Darryl from Short Long Black Coffee | James' Coffee Blog
Orea Brewer Recipe | James' Coffee Blog
Orea Brewer Recipe | James' Coffee Blog
The Orea coffee brewer has been my go-to pour-over device for a long time, alongside the Kalita Wave. The Orea, whose size is ideal for a one-cup pour-over, consistently brews delicious cups of coffee. I first applied my standard Kalita Wave recipe to the Orea, then later moved on to a continuous pour. This means that instead of stopping for a bloom phase, I pour all 250g of water in at once, slowly.
·jamesg.blog·
Orea Brewer Recipe | James' Coffee Blog
Coffee: A Modern Field Guide Review | James' Coffee Blog
Coffee: A Modern Field Guide Review | James' Coffee Blog
In preparation for writing this review, I decided to read a few other book reviews. It's been interesting hearing opinions by other people on the books they have read. I hope that this review, and future book reviews I write, can deliver the same sense of insight. I already want to buy two books I read about before I started to write this article.
·jamesg.blog·
Coffee: A Modern Field Guide Review | James' Coffee Blog
How my blog search engine works, briefly | James' Coffee Blog
How my blog search engine works, briefly | James' Coffee Blog
I have been building a search engine for my blog. The search engine is designed to make it easy to find content on my blog. I started with a simple program that indexed content so I could keep track of my posts. I built a web interface to query the index so anyone could find search results. Then I started to add more features to make the search engine more intuitive and better at discovering content. This has been such a fun project to work on because I have had to spend a lot of time planning technical solutions and then I have implemented them, two tasks I enjoy.
·jamesg.blog·
How my blog search engine works, briefly | James' Coffee Blog
Throwbacks and Brainstorming Timehop for Blogs | James' Coffee Blog
Throwbacks and Brainstorming Timehop for Blogs | James' Coffee Blog
Timehop is a smartphone application that generates throwbacks for the photos you have taken on your phone. Each day, you could see photos you had taken on a given day in previous years. I recall installing Timehop but at the time I didn't have too many photos that I could share with the application. With that said, the core idea has stayed in my mind: a system through which you receive reminders of what you were doing on this day in the past.
·jamesg.blog·
Throwbacks and Brainstorming Timehop for Blogs | James' Coffee Blog
Coffee Chat with Jordan from Grumpy Mule | James' Coffee Blog
Coffee Chat with Jordan from Grumpy Mule | James' Coffee Blog
I have been thinking a lot about accessibility in coffee and so I have been chatting with people about how they share their coffee knowledge. I recently spoke with Jordan Harvey, a barista support representative and trainer for Grumpy Mule. Jordan is also a volunteer for the Speciality Coffee Association (SCA) and a committee member at the Kore Directive, a coffee community of feministic diversity allies.
·jamesg.blog·
Coffee Chat with Jordan from Grumpy Mule | James' Coffee Blog
Breakfast and Coffee: A wiki for sharing food and drink recommendations | James' Coffee Blog
Breakfast and Coffee: A wiki for sharing food and drink recommendations | James' Coffee Blog
For all of those that subscribe to my website in a feed or social reader, you may have been wondering why a few pages that do not look like my regular blog posts showed up. The answer to that is that I am now working on a new project: a MediaWiki for sharing breakfast and coffee recommendations to which you can post from your own website.
·jamesg.blog·
Breakfast and Coffee: A wiki for sharing food and drink recommendations | James' Coffee Blog
Coffee and food pairings | James' Coffee Blog
Coffee and food pairings | James' Coffee Blog
About a week ago, I posted a question on Instagram: what is your favourite coffee and food pairing? I asked this question as a result of a discussion I was having with a friend and my ongoing thoughts on coffee as a culinary experience. Three respondents indicated they liked something sweet and/or a pastry with their coffee. One person said that their favourite coffee and food pairing was an espresso affogato, a surprising response because I did not consider that espresso affogatos are in fact already a pairing of coffee and food.
·jamesg.blog·
Coffee and food pairings | James' Coffee Blog
How I store coffee at home | James' Coffee Blog
How I store coffee at home | James' Coffee Blog
When I first started brewing coffee at home, I had a fear that if coffee was not as fresh as possible, I would be missing out on its full potential. I stored my coffee bags, when opened, in a plastic tub, and would often think about whether my storage setup was adequate. Indeed, freshness and proper storage are essential components of making the most out of your coffee, but I always found storing coffee at home confusing. Do I need a vacuum sealed container? Will my coffee be okay in a cupboard? Should I only open bags of coffee when I have finished one that is already open?
·jamesg.blog·
How I store coffee at home | James' Coffee Blog
From Seed to Cup: Sourcing, Exporting, and Roasting | James' Coffee Blog
From Seed to Cup: Sourcing, Exporting, and Roasting | James' Coffee Blog
Many speciality roasters visit the farms or co-operatives from which they buy coffee. This allows the roaster to get to know the crop from the people who are growing and processing it. These visits give roasters insights into a crop that cannot be found without having direct contact with a farmer or co-operative. Direct trade has become popular for this reason: a direct connection between the farmer and roaster lets the roaster learn more about their product.
·jamesg.blog·
From Seed to Cup: Sourcing, Exporting, and Roasting | James' Coffee Blog
Coffee Chat with Kat from Coffee People | James' Coffee Blog
Coffee Chat with Kat from Coffee People | James' Coffee Blog
I stumbled upon Coffee People last year and I decided to buy an edition I believe coffee is an excellent conduit for creativity and I was curious about what Coffee People was doing. I was greeted with visual art, poetry, articles, and many other creative pieces which all got me thinking that coffee is more than just a drink.
·jamesg.blog·
Coffee Chat with Kat from Coffee People | James' Coffee Blog
Coffee origins I have tried so far | James' Coffee Blog
Coffee origins I have tried so far | James' Coffee Blog
A few weeks ago, a member of my family said that I should take a note of the countries from which I have tried coffee. I thought this was a good idea at the time because I have tried coffee from so many countries and I did not want to lose track. The idea came to mind again yesterday when I thought just how easy it will be for me to forget where I have bought coffee from as I try more coffees. I must have tried at least five coffees this month alone.
·jamesg.blog·
Coffee origins I have tried so far | James' Coffee Blog
Freezing coffee beans | James' Coffee Blog
Freezing coffee beans | James' Coffee Blog
I am not an expert on coffee freezing. This is my experience and an invitation for anyone to share their thoughts on freezing coffee, too. I hope what I share encourages more experimentation with freezing coffee beans.
·jamesg.blog·
Freezing coffee beans | James' Coffee Blog
Introducing the HyperText Coffee Pot | James' Coffee Blog
Introducing the HyperText Coffee Pot | James' Coffee Blog
Please note this project has not been tested, and is likely not going to be tested, on a real coffee pot. My implementation relies on an entirely fictional digital coffee pot. No advice is given on how to implement this protocol with a real coffee pot.
·jamesg.blog·
Introducing the HyperText Coffee Pot | James' Coffee Blog
Giving my first talk | James' Coffee Blog
Giving my first talk | James' Coffee Blog
I recently gave a talk for Codementor on Decentralized Website Communication with Webmention. A recording for the talk is available on archive.org, in case you are curious! In the 45 minute discussion, I walked through what Webmention is, how it works, and did a live demo of how to get started using Webmentions on your site.
·jamesg.blog·
Giving my first talk | James' Coffee Blog
Speciality coffee shops in Edinburgh I have visited | James' Coffee Blog
Speciality coffee shops in Edinburgh I have visited | James' Coffee Blog
During lockdown, I had my heart set on the days I could go back to Edinburgh and do coffee crawls. Before lockdown, I was not interested in speciality coffee to the degree I am today, and so after lockdown eased I was able to go on my first coffee crawls. I have been visiting various shops around Edinburgh and realise that I am liable to lose track of the shops I have visited because there are so many I want to go to.
·jamesg.blog·
Speciality coffee shops in Edinburgh I have visited | James' Coffee Blog
Coffee Chat with Giulia from The Milkman | James' Coffee Blog
Coffee Chat with Giulia from The Milkman | James' Coffee Blog
The Milkman is a well-known Edinburgh speciality coffee shop, presently serving coffee from Origin Coffee Roasters and filter and retail coffee from other roasteries based in Scotland and around the world. The Milkman recently opened a second cafe at 52 Cockburn Street, Edinburgh.
·jamesg.blog·
Coffee Chat with Giulia from The Milkman | James' Coffee Blog
Space | James' Coffee Blog
Space | James' Coffee Blog
I was informed that SpaceX was about to launch their latest rocket earlier today, their second attempt. When I saw the message, I went onto the livestream, curious to see the rocket take off.
·jamesg.blog·
Space | James' Coffee Blog
Clouds | James' Coffee Blog
Clouds | James' Coffee Blog
Wait... The clouds are amazing. I'll take a picture, I said to a friend in a discussion about pianos. Previously immersed in the discussion, my mind was occupied with experiencing the world outside. The clouds. I proclaimed. In my head, I tried to articulate how the clouds appeared. Lattice-esque. A blanket that had been loosely stitched.
·jamesg.blog·
Clouds | James' Coffee Blog
Subscribe to IANA Root KSK signing and Google algorithm update events | James' Coffee Blog
Subscribe to IANA Root KSK signing and Google algorithm update events | James' Coffee Blog
I have tuned in to two IANA Root KSK signing ceremonies this year. The last one was held last Wednesday. The Root KSK ceremony is where representatives come together to sign the new keys for the root DNS servers. These are the servers at the heart of the DNS protocol. The root servers let you find TLD-level servers. Cloudflare has a great blog post on what the root servers are and how the ceremony works. The ceremonies are often quite long but if I know one is on I will tune in.
·jamesg.blog·
Subscribe to IANA Root KSK signing and Google algorithm update events | James' Coffee Blog
Coffee Chat with Author Lani Kingston | James' Coffee Blog
Coffee Chat with Author Lani Kingston | James' Coffee Blog
How to Make Coffee, written by Lani Kingston, was one of the first books I read about speciality coffee. The book gave me a good understanding of various aspects of coffee and covered some basic coffee science in a way that was approachable to me as a beginner.
·jamesg.blog·
Coffee Chat with Author Lani Kingston | James' Coffee Blog
A Visual Introduction to VisionScript | James' Coffee Blog
A Visual Introduction to VisionScript | James' Coffee Blog
I am working on a new programming language called VisionScript. VisionScript gives you the power to build computer vision applications in a few lines of code, or through a drag and drop interface. Count objects in an image in three lines of code. Remove all the faces in an image with four lines of code. Read a QR code in three lines of code. Classify an image in three lines of code. VisionScript is designed to be as concise as possible.
·jamesg.blog·
A Visual Introduction to VisionScript | James' Coffee Blog
As the world goes by | James' Coffee Blog
As the world goes by | James' Coffee Blog
The beginning of a new week is upon us. The City is bustling. I am sitting in a wooden seat, not the most comfortable, but certainly charming. The cushion on which I am issiting is worn. These chairs have been well used. Who sat here before me? Who shall sit here after? I gaze at the traffic passing by, and look out as people walk on the street. The weather is warm, many people are in t-shirts.
·jamesg.blog·
As the world goes by | James' Coffee Blog
Cinnamon | James' Coffee Blog
Cinnamon | James' Coffee Blog
Sara has started a blogging carnival, an open challenge to blog about a topic chosen by a participant. Sara chose the topic of cooking, and suggested many lenses through which the topic could be considered. The carnival rotates every month: next month, I shall be choosing a topic about which we can write. We have an open page on the IndieWeb wiki in which you can list your interest in selecting a topic for a future month. Below, my entry into the carnival.
·jamesg.blog·
Cinnamon | James' Coffee Blog
Improving my social reader experience on mobile | James' Coffee Blog
Improving my social reader experience on mobile | James' Coffee Blog
A key requirement for my social reader is for it to be usable on mobile. To accomplish this goal, I have added some progressive web application features to my reader, enabling its use as an app I can save to my home screen. I have also spent a lot of time thinking about how the social reader should look on mobile.
·jamesg.blog·
Improving my social reader experience on mobile | James' Coffee Blog
Recommend Firefox (with a Web Component) | James' Coffee Blog
Recommend Firefox (with a Web Component) | James' Coffee Blog
I don't recommend many products, but I do recommend Firefox for web browsing. It is fast, reliable, and its code helps us fight against a monopoly in browser engines, an expensive-to-develop piece of technology that powers a web browser.
·jamesg.blog·
Recommend Firefox (with a Web Component) | James' Coffee Blog
Episode #4: Children’s television, static websites, all things coffee | James' Coffee Blog
Episode #4: Children’s television, static websites, all things coffee | James' Coffee Blog
Join me for the fourth episode of my podcast wherein I talk about, among other things, children’s television, static websites, grammar, and all things coffee. Unlike in the last episode, I am not drinking a cup of tea during recording, although in hindsight perhaps I should have prepared a cup (or even a cup of coffee, given I recorded this episode in the morning).
·jamesg.blog·
Episode #4: Children’s television, static websites, all things coffee | James' Coffee Blog
Advent of Bloggers 2021: Day 16 | James' Coffee Blog
Advent of Bloggers 2021: Day 16 | 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 16 | James' Coffee Blog