Live Interactive Workshop

Getting Started with Rails

May 19, 2026 - 9:30am to 4:30pm Central Daylight Time

Build Faster and Write Less Code with Rails

Getting Started with Rails
Meet Your Instructor

Getting Started with Rails

Chris is a software developer based in St. Louis, Missouri. He’s the founder of GoRails, a company focused on helping Ruby on Rails developers learn, build, and deploy their ideas.

Getting Started with Rails

Build a full-featured job board application using Ruby on Rails from the ground up. Start with installation and MVC fundamentals, and add features including rich text descriptions, user authentication, and email subscriptions with unsubscribe support. Apply MVC architecture patterns and explore real-time functionality using Hotwire and Turbo Streams before deploying the application to a live server with Kamal.

What You Will Master

The Senior Engineer Toolkit
  • Build a complete Rails app from scratch using modern tools like Mise, Action Text, and Hotwire
  • Implement authentication and user-scoped resources without third-party gems
  • Send automated emails to subscribers using background jobs and Rails mailers
  • Add real-time UI updates using Turbo Streams and WebSockets
  • Deploy a production Rails app to a live server using Kamal

Prerequisites

  • Basic familiarity with Ruby syntax is helpful
  • Comfort using the command line and a code editor
  • Understanding of basic web concepts (HTTP requests, HTML forms)

Who is this for?

Developers who want to build and ship a real-world Rails application end-to-end, gaining practical experience with modern Rails features and deployment.

RSVP to Attend Online

Replay coming soon.

The Blueprint

Getting Started with Rails

Build a full-featured Rails while learning MVC, authentication, email, real-time updates with Hotwire, and production deployment with Kamal.

Warning: High intensity learning environment.

9:30AM
Install Ruby & Rails with
10:00AM
MVC Basics
10:45AM
Routes, Controller, Views, and full CRUD
11:30AM
Action Text
11:45AM
Authentication
12:00PM
Lunch Break
1:00PM
Registration Controller
1:30PM
ActiveRecord associations
1:45PM
Email Subscribers
2:15PM
Emailing Subscribers & Background Jobs
3:15PM
Hotwire Basics
4:00PM
Deploy with Kamal
Prefer to attend in-person?
Join us in downtown Minneapolis, MN. Limited seats available.