Teaching
I learn by building, and I teach the same way: real products, real problems, and the thinking out loud that gets from one to the other.
- 100 hours of screencasts on YouTube, 300+ episodes
- 9.6K YouTube subscribers
- 6,500+ students across four courses
- 53 hours of code-along course material
SupeRails screencasts
No slides and no finished code pasted in. In each episode I build one real feature from an empty file: I read the docs, hit the errors, and explain why I pick one approach over another. Payments, authentication, multi-tenancy, Hotwire, mobile apps, deployment.
Courses
A how-to post solves one problem. Connecting many of them into a product that brings value is the harder skill, so each course builds a complete application from start to finish.
Learn 25+ gems and build a Startup MVP
Build a Udemy-style e-learning platform step by step. My biggest course.
5,086 students · 4.3★ from 444 ratings · 20.5 hours
Complete guide to payments with Rails and the Stripe API
Two apps in one course: an e-commerce store with a cart, and a SaaS with subscriptions.
978 students · 4.7★ · Highest Rated on Udemy · 5.5 hours
Startup MVP: school attendance tracking app
A deep dive into business logic: schedules, attendance, student expenses and teacher salaries.
398 students · 4.4★ · 11.5 hours
Learn to build an advanced B2B SaaS app
Multitenancy with teams, roles and invitations, plus subscriptions and plans.
15.5 hours
The Friendly Show
A podcast I co-hosted with Adrian Marin. We no longer record, but the 33 episodes with people who build with Ruby are all online, including a live episode with Yukihiro Matsumoto, the creator of Ruby, at EuRuKo 2024.