Rails World 2023
| title | author | length |
|---|---|---|
| Rails World 2023 - Amsterdam - Oct 5 & 6 | 02m | |
Rails World was a two-day, two track community conference featuring technical talks, demos, workshops, networking, and keynotes about the latest features and… | ||
| Opening Keynote | David Heinemeier Hansson | 01h 02m |
Announces Rails 7.1 and seven concrete tools with what they actually do: a minimal asset pipeline, faster client workflows, DB-backed infra, a job UI, and a… | ||
| Rails Core AMA | Aaron Patterson, Carlos Antonio Da Silva, David Heinemeier Hansson, Eileen M Uchitelle, Jean Boussier, Jeremy Daer, John Hawthorne, Matthew Draper, Rafael Franças, Xavier Noria | 51m |
Ten core members answer how Rails actually evolves: features must solve general web problems, be validated in real apps or gems, and have a clean API before… | ||
| The Magic of Rails | Eileen M Uchitelle | 43m |
Rails explains concrete internals: how railties and initializers register load hooks and lazily run configuration (that’s where database.yml is parsed and… | ||
| Future of Developer Acceleration with Rails | Aaron Patterson | 57m |
Demonstrates concrete tools and results: a tiny Rails language server prototype called refreshing provides hover info for ActiveRecord columns, URL helper… | ||
| Zeitwerk Internals | Xavier Noria | 34m |
Zeitwerk is the Ruby autoloader that scans configured root directories just one level deep, sets autoloads for files and directories, and defers loading until… | ||
| Strada: Bridging the web and native worlds | Jay Ohms | 32m |
Strada is a Hotwire library that connects Turbo Native web views to fully native iOS and Android controls using Stimulus-based web components and JSON bridge… | ||
| Implementing Native Composite Primary Key Support in Rails 7.1 | Nikita Vasilevsky | 24m |
Rails 7.1 adds native composite primary key support in Active Record with a new query_constraints virtual primary key option, an ID_value attribute to read a… | ||
| Solid Cache: A disk backed Rails cache | Donal McBreen | 31m |
Built a database-backed ActiveSupport cache that runs on MySQL shards, stores hundreds of millions of rows (about 600M records per DB, ~12 TB per datacenter)… | ||
| Making a difference with Turbo | Jorge Manrubia | 38m |
Turbo adds a declarative morphing refresh mode to Turbo that diffs and applies minimal DOM changes (using the idiomorph library) so scroll, focus, CSS… | ||
| The Future of Rails as a Full-Stack Framework powered by Hotwire | Marco Roth | 30m |
Hotwire with Rails 7 ships as the default and claims to replace much front-end duplication by using Turbo, Stimulus, Turbo Streams and server-rendered HTML… | ||
| Using Multiple Databases with Active Record | Julia López | 30m |
Rails 6’s native multiple-database support replaces an old gem and is used at Harvest after a June 2020 upgrade; production runs one primary and six replicas… | ||
| Building an offline experience with a Rails-powered PWA | Alicia Rojas | 24m |
A Rails 7 app becomes a working PWA that performs offline CRUD for a long field questionnaire used by farmers: it uses a service worker at root scope and a… | ||
| Powerful Rails Features You Might Not Know | Chris Oliver | 42m |
Covers concrete Rails 7 and 7.1 features and how to use them: use excluding to drop records without raw SQL, enable strict_loading on associations to raise N+1… | ||
| Migrating Shopify’s Core Rails Monolith to Trilogy | Adrianna Chang | 29m |
Shopify replaces Mysql2 with Trilogy in its largest Rails monolith, adding multi-statement support to the Trilogy Ruby bindings, upstreaming the ActiveRecord… | ||
| Guardrails: Keeping customer data separate in a multi tenant system | Miles McGuire | 21m |
Sets a per-request safe app thread-local and enforces it: an ActiveRecord init callback emits metrics then raises if model.app_id disagrees, cutting mis-scoped… | ||
| Propshaft and the Modern Asset Pipeline | Breno Gazzola | 24m |
Propshaft replaces sprockets as Rails 7’s minimal asset pipeline: it drops transpiling and bundling, keeps and improves fingerprinting, and auto-discovers… | ||
| Rails::HTML5: the strange and remarkable three-year journey | Mike Dalessio | 29m |
A multi-year migration replaces an HTML4 sanitizer stack with HTML5-aware parsing so Rails 7.1 ships HTML5-compliant sanitizers by default. The work patches… | ||
| Rails and the Ruby Garbage Collector: How to Speed Up Your Rails App | Peter Zhu | 33m |
Explains how Ruby’s mark‑and‑sweep, generational GC works, what to measure with GC.stat metrics, and which knobs actually change behavior like… | ||
| Demystifying the Ruby package ecosystem | Jenny Shen | 31m |
Explains exactly what happens when gem install and bundle install run: RubyGems (hosting over 175 thousand gems) serves .gem files and metadata, the local… | ||
| Applying Shape Up in the Real World | Ryan Singer | 31m |
Argues for applying Shape Up by showing concrete moves: set an appetite (fixed time, variable scope) — six-week budget used to carve a working month view… | ||
| Tailwind CSS: It looks awful, and it works | Adam Wathan | 31m |
Live-coding recreates a Figma testimonial card using Tailwind utilities only, showing exact classes for padding, radii, object-cover, and negative margins and… | ||
| Wildest Dreams of Making Profit on Open Source | Irina Nazarova | 32m |
Commercial open source is viable with concrete examples and numbers: AnyCable is open source with a paid on‑prem AnyCable Pro and AnyCable generates about $1M… | ||
| Monolith-ifying perfectly good microservices | Brian Scalan | 30m |
Intercom consolidates several standalone services back into its Rails monolith and reports concrete wins: reduced operational toil, faster feature delivery… | ||
| Just enough Turbo Native to be dangerous | Joe Masilotti | 28m |
Claims that a Rails app can become downloadable iOS/Android apps using Turbo Native and Turbo iOS, built with Swift/Xcode and SwiftUI, and launched to stores… | ||
| Untangling cables and demystifying twisted transistors | Vladimir Dementyev | 37m |
Action Cable exposes a simple channel API but under the hood it uses an action-cable protocol with a client consumer/subscription model, a monitor that pings… | ||
| Don't Call It a Comeback | Jason Charnes | 26m |
Chronicles Rails' last 10–15 years, arguing Rails never died and highlighting concrete shifts: adoption of Hotwire, deprecation of webpacker in favor of JS… | ||
| Hotwire Cookbook: Common Uses, Essential Patterns & Best Practices | Yaroslav Shmarov | 31m |
Practical Hotwire recipes show concrete patterns: use Turbo Frames for lazy-loading individual records and inline editing per-attribute frames (demo loads… | ||
| Rails Luminary Award Winners | Xavier Noria, Chris Oliver, David Heinemeier Hansson, Tobias Lütke | 08m |
Conference segment announces the inaugural Rails Luminary Awards, naming a Gorails founder as the community-nominated winner for decades of tutorials… | ||
| nothing matches | ||