- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 144
Short Ruby Newsletter - edition 144
The one where Ruby Conf Austria is announced, Alexandru Golovatenco launches railsblocks.com with over 175 UI components, and Oskars Ezerins creates a website for Ruby LLM benchmarks.

In partnership with
Table of Contents
(ad) Visit Judoscale.com - one click autoscaling, smart metrics, without the confusing config

Visit Judoscale
If your autoscaler can't check all these boxes, you need Judoscale.
β Monitors request queue time and job queue latency (rather than high-level system metrics like CPU)
β Reports metrics every 10 seconds (rather than once per minute or worse)
β Works with AWS, Heroku, Render, & more (so you can take it with you)
β Combines scheduled scaling with metrics-based autoscaling
β Independently run and supported by a team of committed devs
π Launches and discounts
π Alexandru Golovatenco launched railsblocks.com - a ready-to-use collection of 175+ UI components with minimal dependencies and a focus on simplicity

Source: https://railsblocks.com
π Oskars Ezerins launched their website about Ruby LLM benchmarks
Here is a snapshot of the top ones overall but there are different benchmarks there: Calendar, Parking Garage, School Library, Vending Machine.
π Events
π Ruby Conf Austria announced the new conference https://rubyconf.at:

Source: https://rubyconf.at
Call for papers are open until December 2025 β Submit your paper
π Jim Remsik announced a new special kind of events at XORuby.com. Read here about the motivation behind: Why I'm Taking Events on the Road This Fall

Source: https://www.xoruby.com
We're planning events across multiple cities this fall, keeping them intentionally small. Around 60 people, never more than 100, so every conversation matters and no one gets lost in the crowd. Each event will be a full day of speakers and structured connection time, priced to be accessible rather than prohibitive.
π All about Code and Ruby
π Gergely Orosz shared the tech stack used by Figma - it uses Ruby with Active Record:

Source: @GergelyOrosz
π Ruby On Rails added new learning resources for beginners:
Signup & Settings tutorial by Chris Oliver with the help of many other Rubyists
Rails New Video Tutorial from Typecraft
Whishlists guide - by Chris Oliver - currently WIP

Source: @rails
π» Code Samples
π» JP Camara posted a thread about regex modifier with some code samples. You can read the whole thread or on Bluesky

Source: @jpcamara

Source: @jpcamara

Source: @jpcamara

Source: @jpcamara
π» James Kerr shared a code sample about how well-organized Ruby can be

Source: @specialCaseDev
π» Obie Fernandez shared his Claude Code hook config to run rubocop with autocorrect

Source: @obie
οΈπ» Alessandro Rodi shared a tip for the seeding process in your Rails project

Source: @coorasse
οΈπ» Victor Cobos shared a code sample about the usage of β.many?β

Source: @elalemanyo
οΈπ» Ruby Cademy shared a code sample about how to generate a robust Static Model pattern

Source: @RubyCademy

Source: @RubyCademy

Source: @RubyCademy

Source: @RubyCademy
οΈπ» Landon Gray shared an intriguing code sample about succ

Source: @thedayisntgray
π Thinking about Code Design
οΈπ Vaughn Vernon shared his take on DRY
οΈπ Moses Gathuku shared an interesting point of view on primary keys in Rails

Source: @Gathukumose
π‘Around code (news, findings, books, and more - all about Ruby)
π‘Matheus Richard shared that there is an .epub version of the Rails Guides

Source: @matheusrich.bsky.social
β€οΈ Why Choose Ruby and Rails
β€οΈ Josh Pigford expressed his take on how easy Javascript developers would love Rails

Source: @Shpigford
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Genadi Samokovarov open-sourced the code behind Balkan Ruby β balkan
π Abdelkader Boudih announced a new gem β rails_lens - βComprehensive Rails application visualization and annotation tool - precision optics for the Rails universeβ
π Ben Pickles published a new article about Introducing Decant - here is the Github repo at benpickles/decant
π§° Updates
π§° Samuel Williams announced a new version of rack - βA modular Ruby web server interface.β
π§° Carmine Paolino announced a new versions of ruby_llm - βStop juggling AI SDKs! RubyLLM offers one delightful Ruby interface for OpenAI, Anthropic, Gemini, Bedrock, OpenRouter, DeepSeek, Ollama & compatible APIs. Chat, Vision, Audio, PDF, Images, Embeddings, Tools, Streaming & Rails integration.β
π§° Joel Drapper announced an update for phlex - βObject-oriented views in Ruby.β
π§° Mikkel Malmberg opened a new pull request for Rails β Add Copy as Text button to error pages
π§° Brian Knoles announced a new version of inertia-rails - βThe Rails adapter for Inertia.js.β
π§° Carmine Paolino added Perplexity provider support to ruby_llm
π§° Jeremy Evans brought updates for sequel - βSequel: The Database Toolkit for Rubyβ
π€ Nate Berkopec shared his rules for LLM in development

Source: @nateberkopec
π€ Steve Krouse shared an interesting take on vibe coding. Feel free and check out the full post on X or the blog version of it β Vibe code is legacy code

Source: @stevekrouse

Source: @stevekrouse
π€ Typecraft made a new course β Vim for Beginners: Your First Steps

Source: @typecraft_dev
π€ Danny Postma shared his thoughts about indie hackers

Source: @dannypostmaa
π€ Nate Hopkins shared some tips on how to get the most out of Claude Code

Source: @hopsoft
π€ Xaden Ryan shared how to set up code completion in Neovim

Source: @XadenRyan

Source: @XadenRyan
More content: π π π§ π₯ βπΎ
π Andrey Eremin published a new edition about Static Ruby Monthly | Issue 7, July 2025
π Ruby Weekly published a new article about Implementing code reloading for Rack apps
π Greg Molnar published a new edition of This Week in Rails about relative_time_in_words, current transaction's isolation level and more!
π Women On Rails Newsletter - International Version published a new article about Newsletter WoR #64: a new Ruby framework, better design conversations, adapting your terminal...
π Hotwire Weekly published a new edition about Week 31 - AnyCable for Laravel, How Hotwire Native works, and more!
π Awesome Ruby Newsletter published a new edition about Issue 480 - Announcing Passive Queue: The Rails Background Job System That Transcends Processing
π§ Podcasts
π§ Ruby On Rails published a new podcast episode for OnRailsβ Nadia Odunayo & Scaling Rails for Millions of Users as a Solo Dev
π§ Ruby Central published a new podcast episode for the Ruby Gems Podcast β Evan Phoenix: From Rubinius to Ruby Central
π§Remote Ruby published a new podcast episode β Rolling Out Features and Rails 8 Insights
π§ Rails Business published a new podcast episode β Discussing Documentation
π§ The Ruby Gems Podcast published a new podcast episode β Evan Phoenix: From Rubinius to Ruby Central
π₯ Videos
π₯ Samuel Williams published a new video β Running tests against Agent::Context documentation using Sus::Fixtures::Agent::Context
π₯ Tom de Bruijn published all videos from Amsterdam.rb Meetup β Amsterdam.rb videos
π₯ Blastoff Rails published an interview with Andy Croll β Interview: Andy Croll (Organizer)
π₯ Kasper Timm Hansen published a new video β Fast Tests, Clear Datasets with Oaken: for fixtures + factories + seeds.
π₯ Ken Greeff published a new video β Structured Output Just Landed in RubyLLM (And It's Sick)
π₯ Malachi Rails published a new video about Is Ruby on Rails Still Worth Learning in 2025? (Here's the Truth) and about The Easiest Way to Learn Ruby on Rails
π₯ Dave Kimura published a new article about Model Context Protocol
βπΎ Articles
Whatβs new π
π Avo published a new article about Adding an MCP server to a Rails app and about Visual breakpoint debugging for responsive Rails applications with TailwindCSS
π Ismael Celis published a new article about Identity and behaviour
π Svyatoslav Kryukov published a new article about Simplicity, vanished?! Solving the mystery with Inertia.js + Rails
π JP Camara published a new article about The /o in Ruby regex stands for βoh the humanity!β
π Jon Sully published a new article about How Judoscale's Utilization-Based Autoscaling Works
π Ruby Central published a new article about RubyGems.org Funding Model & A New Path For Community-Led Growth
π David Morales published a new article about Persistent Connections in Ruby: Streaming Bodies, SSE, and WebSockets with Rack
π Amanda Perino published a new article about New written & video tutorials for beginners
π Kane Hooper published a new article about Easy Rails Maintenance: Avoid These 5 Pitfalls
π Jean Boussier published a new article about Whatβs wrong with the JSON gem API?
π PaweΕ ΕwiΔ tkowski published a new article about Micro-slices in Hanami
π John McDowall published a new article about Service Objects Are Totally Fine Actually
π Ender Ahmet Yurt published a new article about Bang Methods in Ruby: When to Use Them and When to Avoid Them
π Edy Sylva published a new article about RailsConf 2025 Takeaways: Itβs fun to have fun
π Julian Rubisch published a new article about Build Custom ActiveStorage Analyzers for Ruby on Rails
π Radan Skoric published a new article about Turbo adapter: Hotwire Native's backdoor entrance
π Kane Hooper published a new article about Easy Fixes for 7 Common Rails App Security Risks
π John McDowall published a new article about Service Objects Are Totally Fine Actually
π Mintbit published a new article about A Quick Guide to Rubyβs tally Method
π Amanda Bizzinotto published a new article about AI Agents: Implementing the ReAct Pattern in Ruby
π Jakob Skjerning published a new article about Designing the API for a ViewComponent Input Group
π Tuomas Jomppanen published a new article about Using Dispatch to communicate between Stimulus Controllers
π Akshay Khot published a new article about Let's Configure a PostgreSQL Database Server for the Blog
π Yatish Mehta published a new article about Ruby Refinements
π Rails Designer published a new article about Add Konami Codes with Stimulus
π Εukasz Reszke published a new article about Watch out for this one deprecation warning when upgrading from Rails 7.1 to 7.2 on Heroku
How-TOs π
π Avo published a new article about Adding an MCP server to a Rails app
π Lovro BikiΔ published a new article about Consistent MySQL structure.sql Diffs for Rails
π Jared Norman published a new article about Let's Get Baked
ποΈ Rich Steinmetz published a new article about Asking good questions for your product development
ποΈ Jared Norman published a new article about Order-Driven Development
ποΈ Rich Steinmetz published a new article about [1/4] Code with LLMs and a PLAN and about [2/4] Code with LLMs and default instructions
ποΈ Dave Thomas published a new article about An Employer's Guide To Hiring Developers
Reply