Boring Rails
Subscribe
Sign in
Home
Archive
About
Beautiful Rails confirmation dialogs (with zero JavaScript)
Upgrading the default `data-turbo-confirm` with a beautiful, native HTML dialog with animations
Dec 15, 2025
1
Latest
Top
Discussions
Hotwire components that refresh themselves
Using ViewComponents that know how to refresh themselves via turbo_streams is a powerful pattern to build complex flows with Hotwire
Jul 7, 2025
4
Event sourcing for smooth brains: building a basic event-driven system in Rails
Event sourcing is a jargon filled mess, but we can build a lean version with just ActiveRecord, callbacks, and a bit of boring Rails code
Jul 22, 2024
3
Boring Rails Meetup - Chicago - July 13
Join us for a casual hang-out with other Ruby on Rails developers in Chicago
Jun 30, 2023
1
Writing better Action Mailers: revisiting a core Rails concept
Mailers are used in literally every Rails application, but often an after thought where we throw out the rules of software design. Revisiting the tools…
Jan 17, 2023
Do we need RSpec?
Matt and Justin talk about RSpec and testing DSLs and try to answer the question "do we need them?"
Nov 21, 2022
Do we need small user stories?
Matt and David Copeland talk about small user stories and try to answer the question "do we need them?"
Nov 14, 2022
1
Do we need staging servers?
Matt and Justin talk about staging servers and try to answer the question "do we need them?"
Nov 7, 2022
1
See all
Boring Rails
Get notified when new Boring Rails content is posted
Subscribe
Links
Boring Rails Blog
Boring Rails
Subscribe
About
Archive
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts