Blog
Thoughts my own, whatever that means.
-
How to accept Lightning payments with LNBits and Cloudflare tunnels
Posted on: June 17, 2025In this guide I explore how to accept Lightning payments with a static QR code. It's free, low maintenance, privacy-centric, and requires no trusted third parties.
-
Build & run a full Bitcoin node with a Raspberry Pi 5
Posted on: June 2, 2025Today I'll show you how to build a Bitcoin node using a Raspberry Pi 5, no external USB drive or monitor required. It's low maintenance and configurable via web browser.
-
Lessons from an AI-assisted migration to Astro
Posted on: February 24, 2025An honest look at using AI to migrate a website from Hugo to Astro. What worked, what didn't, and the surprising lessons learned along the way.
-
Hello world (again)!
Posted on: August 5, 2023Time to say hello after a bit of a hiatus. Lots has happened: a new job, a new baby, and a rebuilt Bennet.org.
-
Site search on the JAMstack with Hugo & Algolia
Posted on: January 11, 2020Today I'm going to explore how you can implement full-text site search functionality using Algolia on a static website powered by Hugo.
-
Writing from around the web in 2019
Posted on: December 2, 2019It's been a bit quiet around here lately - so here's a post I put together for Moz on progressive web apps.