~/conference

Rails World 2023

date:2023-10-05..2023-10-06
location:Amsterdam, Netherlands
series:Rails World · one edition
titleauthorlength
Rails World 2023 - Amsterdam - Oct 5 & 602m
Rails World was a two-day, two track community conference featuring technical talks, demos, workshops, networking, and keynotes about the latest features and…
Promo on
Opening KeynoteDavid Heinemeier Hansson01h 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…
Talk on
Rails Core AMAAaron Patterson, Carlos Antonio Da Silva, David Heinemeier Hansson, Eileen M Uchitelle, Jean Boussier, Jeremy Daer, John Hawthorne, Matthew Draper, Rafael Franças, Xavier Noria51m
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…
Talk on
The Magic of RailsEileen M Uchitelle43m
Rails explains concrete internals: how railties and initializers register load hooks and lazily run configuration (that’s where database.yml is parsed and…
Talk on
Future of Developer Acceleration with RailsAaron Patterson57m
Demonstrates concrete tools and results: a tiny Rails language server prototype called refreshing provides hover info for ActiveRecord columns, URL helper…
Talk on
Zeitwerk InternalsXavier Noria34m
Zeitwerk is the Ruby autoloader that scans configured root directories just one level deep, sets autoloads for files and directories, and defers loading until…
Talk on
Strada: Bridging the web and native worldsJay Ohms32m
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…
Talk on
Implementing Native Composite Primary Key Support in Rails 7.1Nikita Vasilevsky24m
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…
Talk on
Solid Cache: A disk backed Rails cacheDonal McBreen31m
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)…
Talk on
Making a difference with TurboJorge Manrubia38m
Turbo adds a declarative morphing refresh mode to Turbo that diffs and applies minimal DOM changes (using the idiomorph library) so scroll, focus, CSS…
Talk on
The Future of Rails as a Full-Stack Framework powered by HotwireMarco Roth30m
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…
Talk on
Using Multiple Databases with Active RecordJulia López30m
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…
Talk on
Building an offline experience with a Rails-powered PWAAlicia Rojas24m
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…
Talk on
Powerful Rails Features You Might Not KnowChris Oliver42m
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…
Talk on
Migrating Shopify’s Core Rails Monolith to TrilogyAdrianna Chang29m
Shopify replaces Mysql2 with Trilogy in its largest Rails monolith, adding multi-statement support to the Trilogy Ruby bindings, upstreaming the ActiveRecord…
Talk on
Guardrails: Keeping customer data separate in a multi tenant systemMiles McGuire21m
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…
Talk on
Propshaft and the Modern Asset PipelineBreno Gazzola24m
Propshaft replaces sprockets as Rails 7’s minimal asset pipeline: it drops transpiling and bundling, keeps and improves fingerprinting, and auto-discovers…
Talk on
Rails::HTML5: the strange and remarkable three-year journeyMike Dalessio29m
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…
Talk on
Rails and the Ruby Garbage Collector: How to Speed Up Your Rails AppPeter Zhu33m
Explains how Ruby’s mark‑and‑sweep, generational GC works, what to measure with GC.stat metrics, and which knobs actually change behavior like…
Talk on
Demystifying the Ruby package ecosystemJenny Shen31m
Explains exactly what happens when gem install and bundle install run: RubyGems (hosting over 175 thousand gems) serves .gem files and metadata, the local…
Talk on
Applying Shape Up in the Real WorldRyan Singer31m
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…
Talk on
Tailwind CSS: It looks awful, and it worksAdam Wathan31m
Live-coding recreates a Figma testimonial card using Tailwind utilities only, showing exact classes for padding, radii, object-cover, and negative margins and…
Talk on
Wildest Dreams of Making Profit on Open SourceIrina Nazarova32m
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…
Talk on
Monolith-ifying perfectly good microservicesBrian Scalan30m
Intercom consolidates several standalone services back into its Rails monolith and reports concrete wins: reduced operational toil, faster feature delivery…
Talk on
Just enough Turbo Native to be dangerousJoe Masilotti28m
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…
Talk on
Untangling cables and demystifying twisted transistorsVladimir Dementyev37m
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…
Talk on
Don't Call It a ComebackJason Charnes26m
Chronicles Rails' last 10–15 years, arguing Rails never died and highlighting concrete shifts: adoption of Hotwire, deprecation of webpacker in favor of JS…
Talk on
Hotwire Cookbook: Common Uses, Essential Patterns & Best PracticesYaroslav Shmarov31m
Practical Hotwire recipes show concrete patterns: use Turbo Frames for lazy-loading individual records and inline editing per-attribute frames (demo loads…
Talk on
Rails Luminary Award WinnersXavier Noria, Chris Oliver, David Heinemeier Hansson, Tobias Lütke08m
Conference segment announces the inaugural Rails Luminary Awards, naming a Gorails founder as the community-nominated winner for decades of tutorials…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.