Rocky Mountain Ruby 2023
2023-10-05..2023-10-06
Boulder, United States
[Rocky Mountain Ruby 2011, Rocky Mountain Ruby 2012, Rocky Mountain Ruby 2013, Rocky Mountain Ruby 2014, Rocky Mountain Ruby 2015, Rocky Mountain Ruby 2016, Rocky Mountain Ruby 2017, Rocky Mountain Ruby 2023, Rocky Mountain Ruby 2024, Rocky Mountain Ruby 2025]
who it's for
rails developers, ruby developers, software architects, backend engineers, engineering managers, devops and delivery engineers, accessibility engineers
topics
packwerk modular monoliths; automated accessibility testing with Axe and Playwright; service objects and POROs patterns; single responsibility and extract class refactors; Hanami + HTMX incremental apps; Turbo Frames for pagination and modals; Fastly edge caching with Redis fragment caching; licensing paid CLI with ruby-packer and DeviceCheck; preview-driven development with Lookbook; parallel backfills with SuperSpreader ActiveJob
| title | author | length |
|---|---|---|
| A blueprint for making scary choices | Davy Stevenson | 40m |
The talk presents a specific six-step rubric—identify grief, embrace nonlinear paths, commit to yourself, focus on reciprocity, find hidden benefits, take the… | ||
| Accessible by default | Joel Hawksley | 45m |
GitHub makes a concrete claim: a 15‑year‑old, 1,400‑controller Ruby on Rails monolith becomes more accessible by adding specific tools and patterns. It runs… | ||
| Modularizing Rails Monoliths One Bite at a Time | Marc Reynolds | 35m |
Claim: a phased modular-monolith refactor using the packwerk gem and lightweight eventing actually reduces coupling and avoids microservice pain. The team… | ||
| Go Pro with POROs | Ifat Ribon | 35m |
Provides concrete, actionable patterns: Service objects that expose a single run/call method and return errors, API wrappers that hide HTTParty‑style requests… | ||
| Let’s Extract a Class: The Single Responsibility Principle and Design Patterns | Jon Evans | 28m |
Starts from a concrete signup flow that moves email confirmation and signup rules out of controllers and models into a UserSignup class, which reduces… | ||
| Who Wants to be a Ruby Engineer? | Drew Bragg | 46m |
A live Ruby quiz walks through concrete gotchas: actual snippets execute and the answers are shown — e.g. double-colon calls instance methods (::1.+(2) → 3)… | ||
| Caching strategies on https://dev.to | Ridhwana Khan | 47m |
Dev runs a server‑rendered Ruby on Rails app serving ~1M developers and speeds pages by combining Fastly edge caching with shielding, fragment and Russian‑doll… | ||
| Return To Simplicity: Architect Hypermedia REST applications using Hanami + HTMX | Brooke Kuhlmann | 36m |
Claims a working Hanami + HTMX stack that replaces heavy JS frontends: demo repository with incremental commits shows a task app that actually deletes and… | ||
| Licensing and Distributing a Paid CLI With Ruby, Rails, and SwiftUI | Moncef Belyamani | 44m |
A paid CLI called Ruby on Mac enforces one year of updates and a one‑Mac limit by shipping a signed license file and self‑contained binaries built with… | ||
| Rocky Mountain Ruby 2023 - Lightning Talks | Ben Oakes, Melony Erin Franchini, Samuel Giddins, Eric Mueller, Blake Gearin, Jeremy Hinegardner | 26m |
A fast roll call of concrete outcomes and tools: SuperSpreader gem parallelizes ActiveJob workers with Redis to backfill millions of ActiveRecord rows… | ||
| Turbo Frames Explored... for Fun and Profit | Jon Sullivan | 38m |
Turbo Frames powers pagination, lazy-loading, modals, multi-step wizards and even a polling “job pinger” pattern using Hotwire/Turbo + Stimulus on Rails 7 —… | ||
| The pursuit of happiness. | Dustin Haefele-Tschanz | 34m |
Aggregated Gallup polls and an app with a sliding happiness scale show income raises happiness up to roughly $66–90k in one analysis but up past $200k in… | ||
| nothing matches | ||