How to Optimize Your Rails App Using SQLite - RUBY 674

How to Optimize Your Rails App Using SQLite - RUBY 674

From Ruby Rogues by Charles M Wood

May 2, 2025 · 1h 43m

About this episode

The episode discusses the advancements in SQLite with Rails 8, highlighting its capabilities for production-ready web applications.

In this episode of Ruby Rogues, Charles Max Wood and Ayush Nwatia welcome back guest Stephen Margheim to dive deeper into the evolving world of SQLite. Stephen explains that with Rails 8, SQLite has reached a major milestone: it now supports a fully production-ready, server-driven web application experience with no compromises. He walks us through the big improvements, like better transaction handling and SQLite’s integration with Rails, which now supports background jobs, caching, and WebSocket messaging—all powered by SQLite without additional configuration. These enhancements mean that deploying a Rails app backed entirely by SQLite is not only possible—it’s efficient, stable, and simple. Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support .

People in this episode

Host: Charles Max Wood

Guests: Ayush Nwatia, Stephen Margheim

Topics covered

  • SQLite
  • Rails
  • web application
  • background jobs
  • caching
  • WebSocket messaging

Keywords

  • Rails 8
  • SQLite
  • production-ready
  • background jobs
  • caching
  • WebSocket

Mentioned in this episode

Organizations: Rails, SQLite

More episodes of Ruby Rogues

Explore listener stats, chart rankings, contacts and more on the Ruby Rogues podcast page.