Dan Milne
  • Home
  • TIL
  • Booko
Sign in Subscribe
Talks

Semantic Searching with RAG and Ruby

  • Dan Milne

Dan Milne

08 May 2025

Hey! I did a talk at Ruby Australia on how to build a Semantic Search system using Ruby.

I really enjoyed building this little demonstration toy. I first got a glimpse of how they work with Simon Willison's excellent video "Embeddings: What they are and why they matter"

Enter your email
Subscribe

Shipping a Job Queue System Without Reading The Source Code

I love the job queuing system Beanstalkd – Booko’s been using it since February 6 2010 and it’s been the most reliable, simplest piece of infrastructure to deal with since then. It has queues ( although it calls them tubes ) and it has configurable job priority and delayed jobs. It
17 Mar 2026 4 min read

WTF? OLAP vs OLTP : TIL

Or - DuckDB is my favourite software of 2025 I really like SQLite. If you can fit your service on a single host, you should consider it for your database and for your cache. It's a very fast database. I recently discovered another embedded database - DuckDB. Where
05 Dec 2025 5 min read

Closing the Loop: AI Agents + Performance & Exception Monitoring

Let's start at the end of this journey, so that it sounds more reasonable. I built Splat, a lightweight Sentry clone, with inspiration from Glitchtip, to track exceptions and performance traces on Booko. I built it for me, because it'd be fun and useful. After building
21 Oct 2025 6 min read
Dan Milne © 2026
Powered by Ghost