View screencasts by curated topics.
Dive into the archive of all episodes.
Rails provides several real...
Setup your development environment.
Configure your production server.
Learn how to modify production to run websockets.
See how I discovered and fixed a bug in the Devise open source project
A look at how to supercharge your debugging and solve errors faster than ever
Check out my development environment for Ruby on Rails
Rails's webpacker gem makes it super easy to load both Bootstrap's CSS and JS into your Rails app using webpack
ActionMailbox is a new feature of Rails 6 for processing inbound emails to let users respond to your app via email. We'll do a quick rundown and build a simple reply by email feature to our app.
Sidekiq Pro or sidekiq-batch lets you run a set of background jobs in parallel and then a callback once they're finished. This is perfect for building more advanced workflows for your background jobs in Rails.
Learn how to link to the current page and add, remove, or modify params in the URL. This is handy for things like search or index pages with filters.
Adding user avatars is pretty easy using Rails' ActiveStorage feature. We'll be using Devise in this example, but this applies to any user authentication system.
A look into how pagination works from scratch and how to use will_paginate
Join 27,623+ developers who get early access to new screencasts, articles, guides, updates, and more.