The Curious Engineer

with words, wonder

2020–2022

454 posts

2023–2026 →

2022 85

December 2022

  1. The comfort of rewatching 90s sitcoms
  2. A quote from the Beaker Browser wind-down notice
  3. A cappuccino emoji?
  4. Writing code with GitHub Copilot for personal projects and expressing ideas
  5. Announcing highlight.js, an extension to highlight text on web pages
  6. Documentation in chat: A case study from the IndieWeb
  7. Create a sparkline showing your MediaWiki contributions
  8. Seasonal emojis for your personal website
  9. Decentralized Website Communication with Webmention (Talk Announcement)
  10. The IndieWeb (according to ChatGPT)

November 2022

  1. New Orleans 2022

October 2022

  1. Send a Webmention in 10 (or fewer) lines of Python code
  2. Adding hovercards to my website
  3. Announcing IndieWeb Utils v0.4.0 (with reflections on the library)
  4. autotag_draft.py
  5. tagging.py
  6. Adding fragmention links to my website
  7. Announcing IndieWeb Utils v0.3.1
  8. Announcing getsitemap, a Python library for sitemap URL retrieval
  9. Joining my first W3C Sustainability CG meeting

September 2022

  1. Photo: Robin
  2. Adding review support to Breakfast and Coffee
  3. Hosting a fun DNS server with Go and a DNS library
  4. TIL: Fixing the author card on my home page h-feed
  5. Berlin 2022 - More Photos
  6. Beyond Tellerrand 2022
  7. I wrote an article for Sprudge
  8. Building an ‘on this day’ feature for my website

August 2022

  1. Is Firefox a search engine?
  2. Subscribe to IANA Root KSK signing and Google algorithm update events
  3. Building an IRC archiver bot for the IndieWeb community
  4. TIL: Terminal shortcuts
  5. TIL: Don’t actually display the man pages
  6. TIL: Using sed to replace text in a file
  7. A few things I just learned about Lisp
  8. Separating I/O and logic
  9. A one-liner to get root paths in my sitemap

June 2022

  1. Creating maps to share the coffee shops I have visited
  2. Join Homebrew Website Club Today
  3. Creative Voices
  4. The Melodica
  5. Some thoughts on walled gardens

May 2022

  1. Poll: How much coffee you drink in a day? [Results]
  2. Linking to GitHub repositories from my own site
  3. York Coffee Recommendations
  4. Growing houseplants
  5. Owning my links
  6. Starting sentences with conjunctions isn’t bad practice?
  7. You don’t need to be an expert to write
  8. Learning PHP: The Beginning
  9. Sparklines in Google Sheets
  10. Poll: How much coffee you drink in a day?
  11. Distributed polls on your personal website
  12. Plurality and the IndieWeb
  13. Using Known for posting notes, likes, and bookmarks

April 2022

  1. Using the Tricolate coffee brewer

March 2022

  1. Computer-generated art
  2. First day of spring
  3. The Fellow Ode grinder: a few weeks later
  4. A photo from last weekend
  5. How can I improve the typography on my site?

February 2022

  1. IndieWeb Utils v0.2.0 is Out
  2. Breakfast and Coffee: A wiki for sharing food and drink recommendations
  3. What could a browser be?

January 2022

  1. Integrated IndieWeb Services
  2. Some things on my mind
  3. How my social reader search features work
  4. Improving my social reader experience on mobile
  5. Annotating my website page structure
  6. Using my social reader as a progressive web application
  7. How I post notes on my website
  8. Social readers, a new way of thinking about social web interactions
  9. Programming, cooking, and making what you want to use
  10. IndieWeb Search results are also feeds
  11. Movies I have watched recently
  12. Parse IndieWeb Search in 15 lines of Python code
  13. Scaling IndieWeb Search
  14. Brainstorming Email to RSS: Part 2
  15. What communities are you in?
  16. Microsub to Blogroll Idea
  17. Brainstorming Email to RSS
  18. Keep It Simple, Silly
  19. Overcomplicating post types (and committing to more simple ones)
  20. Happy New Year
  21. Music by The Beatles

2021 267

December 2021

  1. Advent of Bloggers 2021: The Final Edition
  2. Drinking tea in the afternoon
  3. Advent of Bloggers 2021: Day 23
  4. Advent of Bloggers 2021: Day 22
  5. Advent of Bloggers 2021: Day 21
  6. Advent of Bloggers 2021: Day 20
  7. Announcing indieweb-utils
  8. Advent of Bloggers 2021: Day 19
  9. Advent of Bloggers 2021: Day 18
  10. Advent of Bloggers 2021: Day 17
  11. IndieWeb New Years’ Eve Commitment: Expanding my person tags
  12. Advent of Bloggers 2021: Day 16
  13. Advent of Bloggers 2021: Day 15
  14. Advent of Bloggers 2021: Day 14
  15. Advent of Bloggers 2021: Day 13
  16. Advent of Bloggers 2021: Day 12
  17. Advent of Bloggers 2021: Day 11
  18. Advent of Bloggers 2021: Day 10
  19. Advent of Bloggers 2021: Day 9
  20. Advent of Bloggers 2021: Day 8
  21. Advent of Bloggers 2021: Day 7
  22. Advent of Bloggers 2021: Day 6
  23. My Edinburgh Field Report is in Barista Magazine
  24. Advent of Bloggers 2021: Day 5
  25. Advent of Bloggers 2021: Day 4
  26. Advent of Bloggers 2021: Day 3
  27. Advent of Bloggers 2021: Day 2
  28. Advent of Bloggers 2021

November 2021

  1. Moving over to my own static site generator
  2. Discovering new music (with recommendations)
  3. Playing Scrabble
  4. A quick thank you to my readers
  5. Building a Feed Reader to Follow Blogs and Websites: Part I
  6. Introducing the HyperText Coffee Pot
  7. Adding dark mode to my static Jekyll site
  8. I love my website
  9. Getting back into Vinyl
  10. Exploring retro web design
  11. Freezing coffee beans

October 2021

  1. Why I publish microformats on my website
  2. Adding Reacji support to my Micropub editor
  3. Coffee Filtration: A Guide
  4. Adding reply context to my social pages
  5. Building my own IndieAuth Endpoint

September 2021

  1. Coffee Chat with Conor from HBW Coffee
  2. How to make a plant monitor dashboard: Part III
  3. Weeknotes #1: The Beginning
  4. Building my own webmention receiver
  5. How to make a plant monitor dashboard: Part II
  6. Some things to keep in mind if you build a search engine
  7. Why I am Building IndieWeb Search
  8. How to Make a Cold Foam Iced Coffee at Home
  9. My New Social Pages
  10. How my search engine direct answers work
  11. A theory on sour coffee and cheap grinders
  12. Coffee Chat with Gillian from MAYZE Finnieston
  13. Updating My IndieWeb Wiki Profile Page
  14. How to make a plant monitor dashboard: Part I
  15. My search engine has moved to IndieWeb Search
  16. Bookshelf
  17. Technology I Use
  18. Sharing social interactions with Micropub

August 2021

  1. Starbucks’ influence on my interest in speciality coffee
  2. Flavour attributes I like in coffee
  3. Coffee Chat with Hannah from the Manchester Coffee Festival
  4. Fixing a line width issue on this blog
  5. Ordering espresso at cafes
  6. Sounds of the cafe
  7. Building a random Aeropress recipe generator for my search engine
  8. Coffee Chat with Pete from Black Pine Coffee
  9. A Future for Packaging With Manifesto Coffee (Barista Magazine)
  10. Quiet Edinburgh Zine Launch
  11. Coffee Chat with Darryl from Short Long Black Coffee
  12. Weighing search results on my personal search engine
  13. Coffee Chat with Author Lani Kingston
  14. How my blog search engine works, briefly
  15. Build your own web home page: Tutorial
  16. Coffee Chat with Fraser from EH9 ESPRESSO

July 2021

  1. Edinburgh’s police box cafes (feature in Barista Magazine Online)
  2. Implementing TextRank on my blog search engine
  3. Building a search engine for my blog: Part II
  4. Building a search engine for my blog
  5. Using Keybow to build custom keyboard functions
  6. Writing physical letters
  7. Coffee and food pairings
  8. Old photos
  9. My weekday coffee routine
  10. Coffee Chat with Angela from The Barista League
  11. Brazilian coffees and flavour notes
  12. How I store coffee at home
  13. A short word on decaf coffee
  14. The Aromaboy: A month (or so) on
  15. Blogs I follow using RSS
  16. The Thermal Printer Project: Printing hcards
  17. The Thermal Printer Project: IndieWeb Wiki

June 2021

  1. Recycling coffee packaging
  2. Coffee Chat with Mandy from Mandy’s Daily Grind
  3. The Thermal Printer Project was mentioned on the Adafruit Blog
  4. The Thermal Printer Project: How I Print Events
  5. Coffee Chat with William from It All Started Here
  6. Edinburgh New College (Photo)
  7. Coffee Chat with Robert from Brew Culture Coffee and Tea
  8. I was featured in Coffee People
  9. I was featured on Rubenerd’s blog
  10. The Thermal Printer Project: Part III
  11. The Thermal Printer Project: Part II.5
  12. The Thermal Printer Project: Part II
  13. The Thermal Printer Project: Part I
  14. What made you start James’ Coffee Blog?
  15. My growing mug collection
  16. How is my website hosted?
  17. Saving my blog posts in one single .docx file
  18. Creating my GitHub README.md
  19. Blog about what you are learning
  20. Guess the Scottish Cafe
  21. The printed blog

May 2021

  1. How I built this website
  2. Game: Guess the Edinburgh Cafe (Part 3)
  3. How do I start brewing coffee at home?
  4. Tasting pour-over coffee at different points of extraction
  5. Coffee Ratio Calculator Tool
  6. Game: Guess the Edinburgh Cafe (Part 2)
  7. My first brew with the Aromaboy
  8. Coffee Chat with The Drip in Edinburgh
  9. How to Shake Up Your Aeropress Recipe
  10. Game: Guess the Edinburgh Cafe
  11. Brewing with the Aeropress in the park
  12. Drinking coffee out of a smaller cup
  13. Speciality coffee shops in Edinburgh I have visited
  14. Notes from a coffee crawl

April 2021

  1. More testing with the Hario V60
  2. Coffee documentaries I have watched
  3. Coffee Chat with Tim Williams from World Aeropress Championship
  4. My experience using a cloth Aeropress filter
  5. How I am brewing with the Aeropress
  6. Coffee Chat with Luke from Standart
  7. Coffee Chat with Jordan from Grumpy Mule
  8. Sweet Bean Paste Book Review
  9. My Hario V60 continuous pour recipe
  10. Make cold brew at home with no fancy equipment
  11. Complex and not so complex coffees
  12. Taking a break from home espresso
  13. Coffee Chat with Kat from Coffee People
  14. Coffee Chat with Dan from Machina Coffee
  15. Coffee Chat with James from PuckPuck
  16. My first cloth-filtered coffee
  17. The Chemex: A week or two on
  18. Coffee Chat with Barista and Barista Trainer Millie (@thatgirlfromthecafe)
  19. The Great Passage by Shion Miura Book Review
  20. The Housekeeper and The Professor Book Review
  21. The Midnight Library Book Review
  22. The Travelling Cat Chronicles Book Review
  23. Coffee Chat with Robbie from Canary Girl Coffee Company
  24. My two-cup Chemex recipe
  25. Coffee origins I have tried so far
  26. My first go at making an affogato
  27. Five Ways to Make Coffee at Home
  28. How to Read a Coffee Label

March 2021

  1. Coffee Chat with Giulia from The Milkman
  2. A Beginner’s Introduction to Grinding Coffee at Home
  3. Brewing one cup of coffee with the Chemex
  4. Coffee Chat with John from Artisan Roast and Coffee Nexus
  5. The Coffee Visionary By Jasper Houtman Book Review
  6. My Home Brew Bar
  7. Home espresso and interesting resources
  8. Trying a Robusta coffee
  9. Scottish Coffee Roasters I Have Tried
  10. Purchasing an espresso grinder
  11. On the road to better espresso shots
  12. Coffee Chat with Roland from Hasbean
  13. Coffee Chat with Jamie from Luckie Beans
  14. Espresso journaling
  15. Comparing the Kalita Wave and the V60
  16. My experience making espresso at home
  17. My ongoing journey with the Flair
  18. Coffee Chat with Danny from Obadiah Coffee
  19. Pulling more shots with the Flair NEO
  20. First shots with the Flair NEO
  21. Coffee Chat with Jay from AeroPrecipe
  22. Pour-Over Brewing: Pulse and Continuous Pouring
  23. Brewing pour-over coffee without a bloom
  24. Coffee Chat with Laboratorio Espresso
  25. Strange Weather in Tokyo Book Review
  26. The Guest Cat by Takashi Hiraide Book Review
  27. Coffee Chat with Nasko Panov from NP’s Coffee Science

February 2021

  1. Coffee Chat with Haydn from Filtrew
  2. How to Make an Iced Latte at Home
  3. Coffee Chat with Jamie from Sacred Grounds Coffee Company
  4. Coffee Chat with Lisa Lawson from Dear Green
  5. Coffee Chat with Christopher from Full Court Press
  6. How to Make a Cappuccino at Home (without an espresso machine)
  7. Coffee Chat with Eve from Argyll Coffee Roasters
  8. Coffee: From Bean to Barista Book Review
  9. The Best of Jim Seven Book Review
  10. Coffee: A Global History Review
  11. Coffeeography: The Coffee Producers Book Review
  12. God in a Cup by Michaele Weissman Review
  13. London Coffee by Lani Kingston Book Review
  14. A Pour-Over Brewing Glossary
  15. Pour Your Heart Into It Book Review
  16. What I Know About Running Coffee Shops by Colin Harmon Review
  17. My Experience Cupping Coffee with Steampunk
  18. The Coffee Dictionary Book Review
  19. The Monk of Mokha Book Review
  20. Uncommon Grounds by Mark Pendergrast Review
  21. Bringing Back My Website
  22. Coffee Chat with Alex from Manifesto Coffee
  23. Brewing two cups with the Chemex
  24. Acaia Pearl: ongoing thoughts
  25. Before the coffee gets cold: Tales of the cafe Book Review
  26. Coffee Chat with Fiona Grant from Glen Lyon Coffee Roasters
  27. Coffee Chat with Todd Johnson from Williams and Johnson
  28. Coffee Chat with Davide from Papercup Coffee Roasters
  29. First impressions of the Acaia Pearl scale
  30. Cupping the same coffee roasted three ways: Part two
  31. Coffee Chat with Bruce from Fortitude Coffee Roasters
  32. An Aeropress glossary
  33. Ecuador Altos De Saragullas by Redemption Roasters
  34. Coffee Chat with Cathryn from Little Fitzroy
  35. Cupping three of the same coffees
  36. Coffee Chat with Tom from Manchester Coffee Archive
  37. My Experience with the Aeropress
  38. Coffee Chat with Callum and Alex from Untitled Oats
  39. San Jose de Lourdes Peru by Neighbourhood Coffee Roasters
  40. The V60: A week (or so) on
  41. First impressions with the Chemex
  42. Observations on the Hario V60

January 2021

  1. My first impressions with the V60
  2. Cupping the same coffee roasted differently
  3. Coffee Chat with Adam from Cult Espresso
  4. Why do a coffee cupping at home?
  5. My Current V60 Recipe
  6. Coffee Chat with Paul from Lowdown Coffee
  7. V60 vs The Chemex
  8. Dog and Hat Subscription Box Review
  9. Basic set up for brewing with Kalita Wave
  10. Coffee Chat with Jonathan from Ukiyo Koffie
  11. Cleaning the Aeropress rubber plunger
  12. The Nakano Thrift Shop Book Review
  13. Pushing slower on the Aeropress
  14. Juan Vergara Full Court Press Coffee Review
  15. Experimenting with coarser grinding for the Aeropress
  16. Coffee Chat with Robi Lambie from Cairngorm Coffee
  17. Before the coffee gets cold Book Review
  18. Interview for The Coffee Life Blog
  19. Coffee Chat with Mark Edwards from Unorthodox Roasters
  20. Guatemala Finca La Esperanza by Steampunk Coffee Review
  21. Aeropress vs. Kalita Wave?
  22. My Kalita Wave Recipe
  23. Going back to the Aeropress
  24. Thoughts on the regular Aeropress method
  25. Coffee Chat with Cheapshot
  26. El Salvador Finca Bonanza by Steampunk Coffee Review
  27. Lessons from a home coffee cupping
  28. Coffee Chat with Coffee Snob Blog
  29. Coffee Chat with The Coffee Life
  30. Coffee Chat with The Pourover
  31. Coffee Chat with Catherine Franks from Steampunk Coffee
  32. Observations using the Kalita Wave
  33. Observations on gooseneck kettles
  34. Standart Magazine Review (Issue 21)
  35. Melitta Gooseneck Kettle Review
  36. Baratza Encore Coffee Grinder Review
  37. Observations on cupping at home
  38. Jamila Abakeno Ethiopia by The Good Coffee Cartel Review
  39. Acids in Coffee
  40. The design of the Kalita Wave

2020 102

December 2020

  1. My first brew with the Kalita Wave
  2. Adado Ethiopia by The Good Coffee Cartel
  3. Using a coarser grind with the Aeropress
  4. Bukonzo Dream Uganda by Steampunk Coffee Review
  5. Aeropress French Press
  6. Why I switched to an electric grinder
  7. Blending at home
  8. Coffee Books to Read This Holiday Season: Part Two
  9. Online cupping classes
  10. Hario Mini Mill Grinder Review
  11. My Aeropress is difficult to push...
  12. Sweetness in Coffee
  13. Coffee Chat with Silviu Rad from The Missing Bean
  14. Brewing hacks
  15. Coffee Books to Read This Holiday Season: Part One
  16. I cannot taste this flavour...
  17. Ethiopia Bale Mountain by Steampunk Coffee Review
  18. Coffee Chat with Bean Thinking
  19. Bombe, Ethiopia Obadiah Coffee Review
  20. Coffee Blogs To Follow This Holiday Season: Part Two
  21. Coffee Chat with Double Skinny Macchiato
  22. Cojones Guatemalan by Good Coffee Cartel Review

November 2020

  1. Coffee Blogs To Follow This Holiday Season: Part One
  2. Coffee Chat with SOLO Coffee
  3. Barista Documentary Review
  4. Baristas Documentary Review
  5. What is Turkish Coffee?
  6. Coffee Chat with Edinburgh Coffee Shops
  7. Kenya Kiganjo Peaberry Artisan Roast Review
  8. From Seed to Cup: Sourcing, Exporting, and Roasting
  9. The Journey from Seed to Cup: Planting, Harvesting, and Processing
  10. Craft Coffee: A Manual Review
  11. Caffeinated Documentary Review
  12. Coffee Chat with Brewing Coffee Manually
  13. How I Taste Coffee
  14. How to Make Coffee Book Review
  15. We Have No Tables
  16. Steampunk Columbia El Carmen Sugarcane Decaf Review
  17. Artisan Roast Finca Don Jaime Review
  18. The Blue Bottle Craft of Coffee Review
  19. How I Choose Coffee Beans
  20. Coffee: A Modern Field Guide Review
  21. The Aeropress: Inverted vs Regular Methods
  22. Coffee in ’90s Sitcoms
  23. Grinding Coffee at Home
  24. The Philosophy of Coffee Book Review
  25. My First French Press Brew

October 2020

  1. Brewing a Better Cup of Coffee
  2. Missing Bean Peruvian Direct Trade Review
  3. Measuring Coffee with Scales
  4. Why I Love the Aeropress
  5. My First Brew with a Scale
  6. How I Learn About Speciality Coffee
  7. Changing My Coffee Brewing Process
  8. Steampunk Coffee’s Packaging
  9. Curse of the Pumpkin Spice
  10. Why I Drink Speciality Coffee
  11. A Low Supply of Beans
  12. An Unknown Coffee Tasting
  13. Building Relationships at My Local Coffee Shop
  14. Tracking the Word Count on My Blog
  15. Writing an Analytics Bash Script: Part II
  16. Writing an Analytics Bash Script
  17. Cleaning Up the IndieWeb Webring
  18. Reading Content with RSS
  19. Coffee Cupping with Steampunk
  20. Unorthodox Roasters Wee Stoater Review
  21. Checking My Webmentions Using RSS
  22. Displaying Webmentions on My Site
  23. Aeropress Recipe
  24. Writing a New Tab Extension: Part II

September 2020

  1. Writing a New Tab Extension
  2. Why I IndieWeb
  3. Adding Webmentions to Jekyll
  4. Brewing Coffee With the Aeropress
  5. Resisting Complexity on My Site
  6. Writing a Colophon
  7. How I IndieWeb
  8. The Five Factors of Coffee Tasting
  9. Owning a Raspberry Pi
  10. Setting Up My Raspberry Pi
  11. How I Design for Accessibility
  12. Building a Weather Station
  13. My Website Hosting Journey
  14. Self Dogfooding and Losing Steam
  15. Social Interactions on the Web
  16. Micropub and Publishing Content
  17. A New Website Architecture
  18. Archiving My Internet Presence
  19. Homebrew Website Club London
  20. Owning My Coffee Data
  21. Rethinking the Blog
  22. Blue Bottle Coffee Course Notes
  23. The Philosophy of Static Websites
  24. Trying Not to Overengineer
  25. How I Use Webmentions
  26. Scratching My Itches
  27. My Experience With Jekyll

August 2020

  1. Writing on the IndieWeb Wiki
  2. Adventures on the IndieWeb

July 2020

  1. My First Homebrew Website Club Meeting

June 2020

  1. Surfing the Net

2023–2026 →