High Leverage Rails
Introduction
Introduction to this course
Why use Ruby on Rails
Why use SQLite
Ruby on Rails + SQLite
Powering Your App with SQLite
Creating tables
Timestamps
Column types
Typeof
Ruby types
Creating table introduction
Creating table advanced
Inserting data
Updating data
Upserting data
Reading data
Virtual columns
Enums
Introduction to JSON
Indexing JSON
JSON table functions
Building a Modern Rails Application
Creating a new Rails application
Installing Solid Queue
Installing Solid Cache
Installing Solid Cable
Dockerfile
Application overview
Authentication
Base styles
Registration
Scaffolding posts
Polishing posts
Scaffolding comments
Polishing comments
Polishing models
Polishing controllers
Creating new post
Updating post
Reviewing MVP
Tagging posts
Custom tags
Friendly URLs
Full text search
Deploying & Operating Your App
Backups
Check Litestream locally
Verifying backups
Deployment options
Deploying with Hatchbox
Deployment constraints
Vertical scaling
Database access
Migrations
Next video (8)
Introduction
Why use Ruby on Rails

Full Course

$
129
$179
USD, one-time fee
This course came at the perfect time. I’ve recently gotten back into Rails after an 18-year hiatus, and this was a perfect refresher and shows just how much you can accomplish with Rails right out of the box.
Garrett Winder
Garrett Winder

Rails hosting made simple

Deploy apps to servers that you own and control.

Move fast and fix things

Application monitoring that helps developers get it done.

Summary

Discover why Ruby on Rails is the go-to framework for startups and enterprises like GitHub and Shopify. With 20 years of stability, a vast ecosystem, and AI-powered support, Rails makes web development fast, scalable, and enjoyable. Build your next MVP or large-scale app with confidence—start today!

Links

Ruby on Rails Website

Video Transcript

Why Use Ruby on Rails to Build Your Application?

So, why are we using the Ruby on Rails framework to build our application? Fundamentally, the answer is that Rails fulfills the promise on its landing page—it truly does compress the complexity of modern web application development.

To break that down further, there are four key reasons why Rails is the right choice when you want to build quickly to validate your idea, but also build well:

1. Rails Is Stable - Rails is a battle-tested, 20-year-old framework that has been used by tens of thousands of developers across thousands of companies. It’s solid software you can build your business on—just as many successful businesses before you have, and many after you will continue to do.

2. Rails Is Highly Productive - The fact that Rails has been around for 20 years is a huge advantage. In the AI era, using a framework with thousands of blog posts, Stack Overflow answers, and documentation ensures that AI tools can provide accurate, reliable guidance. This vast knowledge base makes problem-solving faster and development smoother.

3. Rails Scales from Startup to Enterprise - As the Rails website says, "It scales from Hello World to IPO." As a bootstrapper, I’ve built many Rails applications—some in just a weekend. But if one of those applications were to take off, I’d be in safe hands because massive corporations like GitHub and Shopify have built and scaled their platforms on Rails for decades, proving its ability to handle growth.

4. Ruby Is a Joyful, Expressive Language - One of the biggest reasons to choose Rails is Ruby itself. It’s expressive, readable, and a joy to use. If you haven’t explored Ruby yet, I highly encourage you to give it a try—I genuinely believe you’ll enjoy working with such a beautiful and intuitive programming language.

Altogether, this is why Rails is the perfect choice for anyone who wants to build handcrafted, beautiful, solid, production-ready applications, while still moving fast with quick feedback loops and getting their product into users' hands as soon as possible.

On that note, SQLite is the perfect companion to Rails, and that’s what we’ll discuss next.