Talks & Presentations
On software architecture, Ruby, DevOps, concurrency, and scaling distributed systems. Click any cover to read the slides.
Inquirex: Deterministic DSL meets Probabilistic LLM
A collection of gems defining a flexible DSL for deterministic, type-safe lead-qualification forms — with AST branching, TTY and HTML interfaces, and an LLM extracting answers from free-form text. Presented at SF Ruby.
View slides ↗
Thread Safety in Ruby and Rails
Thread-safety concepts, synchronization techniques, and race-condition prevention in Ruby and Rails using Mutex, Queue, and concurrency patterns.
View slides ↗
Terraform Is Better as a Terragrunt Sandwich
Terraform fundamentals and the pain of pure-Terraform projects, then Terragrunt as the fix — with refactoring examples and guidance on when the added layer pays off.
View slides ↗
Dev Tooling for You and Me
When shell scripting is appropriate, how to write self-documenting dev scripts, and practical tooling for Rails workflows.
View slides ↗
Concurrency in Ruby 3
A deep dive into Ruby 3 concurrency — Threads, Fibers, Processes, EventMachine, and Ractors — and when to reach for each.
View slides ↗
Design for Loose Coupling
How tight coupling emerges, and strategies for modularizing codebases with clear, enforceable boundaries. Presented at the Ruby SF Meetup.
View slides ↗
Loose Coupling with Gems and Packwerk
Part 1 of an advancing-Ruby series on libraries, gems, and Rails — what makes software easy to change, well-tested, and properly decoupled.
View slides ↗
Designing Distributed Software for Scale
Software design in three views — Data Model, State Model, System Model — and why early team collaboration on design has lasting implications.
View slides ↗
Behold, the Unix Command Line
An introduction to Unix, shells, and the command line — from MULTICS and Ken Thompson to practical power-user skills.
View slides ↗
From Obvious to Ingenious — Scaling Web Apps
A 100+ slide deep dive on incrementally scaling web applications on PostgreSQL — caching, sharding, and beyond. SF PostgreSQL User Group.
View slides ↗