- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 165
Short Ruby Newsletter - edition 165
The one where Roadmap launched a Roadmap for learning Ruby, where Rails 8.1.2 is officially released, Devise reaches the 5.0 mark and where Intercom shares data about how they ship to production.

Table of Contents
(ad) EuroPDF - try it for free

Visit https://www.europdf.eu/shortruby to try EuroPDF for free
βWe need this as a PDF.β β βOkay, that's fun and easy to implementβ (said no developer ever).
What if you could create PDFs using powerful tools you already know, like modern HTML and CSS?
That's exactly why we built EuroPDF. Our clients demanded PDFs, and we wanted to reuse designs we had already implemented for the web. Now you can too!
Powered by the industry-leading PrinceXML rendering engine, simply use specialized CSS features to create beautiful documents for print β complete with page numbers, running headers, exact page sizes, and more. Make dealing with PDFs fun again!
Use code SHORTRUBY on signup to get 20% off any paid plan for the first year.
π Launches and discounts
π Nauman Tariq and Ahmed Nadar launched Builtonrails.com - real data from real apps

Source: https://builtonrails.com
π Andy Leverenz launched RailsUI

Source: https://railsui.com/
π Avi Flombaum launched vcmatch.ai - Find Your Perfect Investor

Source: @aviflombaum
π Kerrick Long launched RatatuiRuby - Ruby wrapper around Rust Ratatui

Source: https://www.ratatui-ruby.dev
π Events
π African Ruby Community announced the call for participation. If youβre interested, check it right here β Ruby Conf Africa 2026
π All about Code and Ruby
π Roadmap.Sh created a new roadmap for Ruby

Source: @roadmapsh
π» Ruby On Rails announced a new version release β Rails Version 8.1.2
π» Code Samples
οΈοΈπ» Elvinas Predkelis wrote an useful metadata concern

Source: @predkelis

Source: @predkelis
π» Prem Sichanugrist was wondering about why this is not a syntax error
οΈπ» Robert shared about his recent learning:
οΈπ» John Nunemaker shared how to configure Conductor app for Ruby on Rails β bin_conductor-setup

Source: @jnunemaker
οΈπ» Spencer shared a tip for Rails background jobs

Source: @spencerldixon
(ad)
AI-native CRM
βWhen I first opened Attio, I instantly got the feeling this was the next generation of CRM.β
β Margaret Shen, Head of GTM at Modal
Attio is the AI-native CRM for modern teams. With automatic enrichment, call intelligence, AI agents, flexible workflows and more, Attio works for any business and only takes minutes to set up.
Join industry leaders like Granola, Taskrabbit, Flatfile and more.
π Thinking about Code Design
οΈποΈ Robby Russell shared an unpopular opinion about Rails

Source: @robbyonrails.com
οΈπ Damian Galarza shared how Opus 4.5 is a great choice for Ruby coding

Source: @dgalarza
οΈπ Nate Berkopec shared how AI Agents improved his ability to respond to OSS issues.

Source: @nateberkopec
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Ryan Sherlock shared about Intercom deployment data:

Source: @ryan_sherlock

Source: @ryan_sherlock
π‘ Dmitry Pogrebnoy posted an analysis about number of issues in Ruby tracker:
β€οΈ Why Choose Ruby and Rails
β€οΈ Mark Hesketh shared his current tech stack

Source: @markahesketh
β€οΈ David Heinemeier Hansson talked about the beauty of Ruby in the AI era

Source: @dhh
He got some replies:

Source: @rstankov

Source: @zverianskii

Source: @ChadMoran
β€οΈ ΨΉΩΩ ΩΨ§ΨΆΩ | Ali Fadel shared about Ruby on Rails activity:

Source: @alihfadel
πΌ Jobs
This is a new section curated by Raul from CalmCompanies.club
Apple
Full StackFull Stack
/^Full-?stack Engineer$/i ($60K - $300K/year + equity) - Remote (NAMER) or On-site (Prague, Czech Republic) - Apply
BuildKite
βΌοΈ Application instructions: Fill out the application form with your name, email, resume, and cover letter.
BackendCactus
βΌοΈ Application instructions: Submit your resume at workoncactus.com Call with Maya, our AI assistant - (415) 360-3350 Write us why you are interested at [email protected]. Resumes are great but weβd love to see that you know how to write and can communicate effectively. Don't go overboard, under 500 words is more than enough. Call with CTO founder - assess background and technical alignment Onsite Interview to meet the team, including our CEO Ajith - (you get to know the company and we get to know you) Two-week paid work trial Offer
Full StackSenior Ruby on Rails + AI Engineer ($120K - $150K) - San Mateo, CA, US - Apply
Circle
βΌοΈ Application instructions: Fill out the application form with your name, email, resume, and cover letter.
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Stan Lo announced a collection of skills for Ruby. Read the article at Ruby Skills: Teaching Claude Code About Ruby's Tooling And Ecosystem and download the skills from the Github repo at ruby-skills

π Andrew Nesbitt created tui - βA terminal interface to your octobox inboxβ

Source: https://github.com/octobox/tui
π Fujitani Sora published a new gem β rfmt - βA fast Ruby code formatter build in Rustβ

Source: https://github.com/fs0414/rfmt
π Avi Flombaum created a new plug-in for Claude Code β rspec-rails-plugin
π Nathan Broadbent announced a new gem β logstruct - βZero-config, type-safe JSON logging for Ruby on Rails appsβ

Source: https://logstruct.com/
π Ted launched a new project debugger_replay - "Replay HTTP requests, ActiveJob jobs, ActionMailer deliveries, and Rake tasks with hot-reloaded code at debugger breakpoints."
π Jakob Skjerning published a new project styr - Remote control your application without having to remember IP addresses or SSH commands
π Scott Watermasysk published a new gem local_ci_plus - "Adds parallel execution, fail-fast, resume, and plain output to Rails' local CI runner."
π§° Updates
π§° TruffleRuby announced a new release for truffleruby
π§° Carlos Antonio da Silva announced Devise v.5.0 which releases the RC from December:
π§° Charles Oliver Nutter announced an update about jruby
π§° Maciej Mensfeld announced a new release of shoryuken
π§° Nate Berkopec announced a new release of puma - βA Ruby/Rack web server built for parallelismβ
π€ Simon Willison shared how to use Claude Code on IPhone with GitHub Pages

Source: @simonw

Source: @kieranklaassen
More content: π π π§ π₯ βπΎ
π Ruby Weekly published a new edition β 784 - Rust's Ratatui comes to Ruby for building great TUIs
π This Week in Rails published a new edition β Squish as fast as you can
π§ Podcasts
π§ Kieran Klaassen published a new podcast episode β AI talk with Avi, Nate and Kieran
π§οΈ Coder Radio published a new podcast episode β RubyLLM with Carmine Paolino
π§ Indie Rails published a new podcast episode β John Athayde - Guiding Design in Software
π§οΈ reinteractive published a new podcast episode β Kinsey Durham Grace: Talking to a GitHub Copilot Developer
π§οΈ The Bike Shed published a new podcast episode β The Bike Shed Ep 490: Large Language Misadventure
π§οΈ Rails Business published a new podcast episode β Striving for Ideal Code
π§οΈ Remote Ruby published a new podcast episode β Tool Standardization
π₯ Videos
π₯ Deanin published a new video about Absolute Beginners Guide to Ruby on Rails 8.1
π₯ Evil Martians published a series of workshop videos β San Francisco Ruby Conference 2025
π₯ Rhiannon Payne published a new video β Vibe coding a Rails travel app: Modeling travel preferences & frequency
π₯ Dean De Hart published a new video β Absolute Beginners Guide to Ruby on Rails 8.1
π₯ Mike Mc Quaid published a new video β The Most Important Skills Going Forward with CTO + Homebrew Maintainer Mike McQuaid [Podcast #204]
π₯ Evil Martians published the talks from SF Ruby 2025:
π₯ GoRails published a new article about valid with Context
π₯ Matt Diebolt published a new video about Short code walk through some of the account controllers from Fizzy
βπΎ Articles
Whatβs new π
π Amol Joshi published a new article about From Idea to Launch: Why Rails Remains the Ultimate MVP Framework in 2026
π Jared Norman published a new article about Beware grpc gem and Ruby 4.0
π Josef Ε imΓ‘nek published an article about Ruby::Box: Rethinking Code Reloading with Isolated Namespaces
π Mary Lee published a new article about Crafting Code: Building a Ruby Pattern Generator for a Crochet Circle
π Nemwel Boniface published a new article about What Happens When a User Deletes Their Account? A Guide to Rails ActiveRecord dependent: Strategies
π Joe Masilotti published a new article about Hotwire Native deep dive: In-app purchases on iOS
π Ryan Bigg published a new article about Beware grpc gem and Ruby 4.0
π Jose Blanco published a new article about Code Audits in the Days of AI
π Patricio Mac Adden published a new article about RubyLLM::Instrumentation: The foundation for RubyLLM monitoring
π Robert Hopman published a new article about How to upgrade a ruby on rails application
π Lyubomyr (Lou) Revechuk published a new article about Top 27 Ruby Developers and ROR Experts
π Dennis Martinez published a new article about Leaving Heroku: Which Provider Should You Choose?
π Matheus Sales published a new article about What Shoulda Matchers Is Actually Doing For You
π Thomas von Deyen published a new article about In Rails 8.1 SQLite column order differs between platforms
How-TOs π
π Damien White published a new article about Riding Rails - Building a Web App (Part 03)
π Mary Lee published a new article about Crafting Code: Building a Ruby Pattern Generator for a Crochet Circle
π Julio Lucero published a new article about Getting Started with Vite on Rails
π Will Larry published a new article about A JavaScript developer's guide to Rails: Where Does Everything Come From?
π Simon Chiu published a new article about Building Smart Retry Strategies in Rails with Error-Aware Delays
π Rails Designer published a new article about Building optimistic UI in Rails powered by Turbo
Sean Goedecke published a new article about How I estimate work as a staff software engineer
Julik Tarkhanov published a new article about We have to re-learn to walk alone
















Reply