Posts
How to add an in-game chat room with React
Learn how to add a chat room to a simple tic-tac-toe game with React and Ably.
Val Town: Set Up a Quick and Easy Web Scraper
Val Town made it easy to check a website every day to see when a product I wanted comes back in stock.
Split the Costs: A Proposal for Developer Conferences and Training
The costs and benefits of developer conferences and training are stuck in a frustrating binary: the employer pays for everything or nothing. I think there’s a better alternative.
Serverless WebSockets with Ably
How to integrate Ably and WebSockets in a serverless architecture, and why WebSockets are the best choice for realtime communication.
User Experience in Real Life: This is Not a Door
How to Study: How I Passed the CompTIA Security+ Examination
Passing a certification exam isn’t easy, especially with a compressed timeline. (I had a week!)
How to add comments to a static site using GitHub Pull Requests
Adding comments to a statically generated site presents unique challenges.
The Mai-Kai’s Black Magic
Hurricane Hayward’s tribute to the Mai-Kai’s Black Magic cocktail.
Before Midnight
A berries-and-chocolate cocktail.
Stowaway
A non-alcoholic sibling to the Mutiny.
Captain’s Blood
A daiquiri variation that uses aged rum.
Elements Speller
Try to spell a string using element abbreviations.
Eagle’s Dream
Burns Supper 2023
Documents and other notes from our at-home Burns Supper.
The Aviation
My preferred version.
London Punch House Punch
So good that punch is in the name twice.
A High Wind in Jamaica
My take on a rum old-fashioned.
Tom & Jerry
The first snow of the season means just one thing.
Feuerzangenbowle
How to mull some wine and then set it on fire.
Mongolian Cauliflower
A paleo cauliflower recipe featuring turmeric.
Mincemeat
A recipe I’ve used many times for mincemeat pie.