Thinking About Typing in Ruby in 2024— A prolific developer reflects upon his recent experiences with Ruby 3’s support for explicit typing, by way of RBS, after some historical experience with Sorbet. He had a reasonable experience, but fears RBS may remain an avant garde add-on like Ractors rather than a part of the mainstream Ruby experience. Brandur Leach |
![]() Inexpensive and Efficient: Get Your Ruby & Rails Upgrade Done— Don’t let the risk of out of date Ruby & Rails versions become a problem. Talk to us about our free security assessment & we can discuss how our incremental upgrade service - CodeCare Shield - can improve the speed, security & stability of your app. reinteractive/CodeCare® Shield sponsor |
📄 Articles, Tutorials & Videos |
📕 Ruby Science Updated for Ruby 3.2.2 and Rails 7— A decade ago, Thoughtbot released the Ruby Science book containing solutions to common code smells. They’ve recently made it more accessible and updated it for the latest versions of Ruby and Rails. Thoughtbot |
Working with Resourceful Routes in Rails— Outlining just what a resource is, the routes a resource generates, and how resourceful routing can provide organizational structure to your Rails apps. Akshay Khot |
Cyperful: An Interactive System Testing UI for Capybara— One developer’s side project to offer a Cypress-like experience, but for Ruby developers. You can visualize assertions/commands as they happen, view all API requests, errors, and logs in the timeline, pause/continue on any step, rewind through history, etc. Still considered early and a work in progress — so its creator is seeking feedback. Stepful |
Observable Systems with Wide Events— We designed Honeybadger Insights around wide events. What are wide events, and how can you use them to monitor your Rails applications? Honeybadger Insights sponsor |
⚙️ Clearance– Thoughtbot's email/password-based auth system for Rails. Thoughtbot ⚙️ Timezone– Accurate current and historical timezones for Ruby. Panayiotis Thomakos ⚙️ Geocoder– A complete Ruby geocoding solution. Alex Reisner ⚙️ RSpotify– Ruby wrapper for the Spotify Web API. GuilhermeSad ⚙️ Gollum– Git-powered wiki system. Preston-Werner, Olson, Ometto, and Kamphorst |
|