Image of Lucian Ghinda writing for notes.ghinda.com
March 17th, 2025

Short Ruby Newsletter - edition 127

Short Ruby Newsletter - edition highlights

This edition was sponsored by Judoscale and was created with the help of Vladut Cosmin


🚀 Launches

  • Adam McCrea launched an exciting new tool for comparing hosting costs of web applications across multiple platforms → PaaS Pricing Calculator
  • Chetan Mittal launched a new book, Mastering Enums in Rails

📅 Events:

  • Kasper Timm Hansen announced a new workshop: Action View-Source Deep-Dive.
  • Ruby Central announced the early bird tickets will go on sale on Wednesday.
  • Euruko announced the opening of their Call for Proposals for EuRuKo 2025
  • Irina Nazarova announced the speakers for the SF Ruby Meet-up happening on 20 March

👉 All about Code and Ruby
There a lot of code samples included; here are just some of them: 

  • InfoSec reported critical vulnerabilities in the ruby-saml gem that allow attackers to bypass authentication, currently an update is available for this gem
  • Ruby on Rails announced a new release 8.0.2
  • Esparta shared his experience of bundle being interrupted during dependency installation while upgrading to Ruby 3.4.x
  • Matt Yoder shared a Ruby puzzle about string-freezing behavior.
  • Vladimir Dementyev showcased how easy it is to run Avo directly in the browser.
  • Peter Solnica shared his discovery that Ruby's byteslice method creates new string instances when operating on frozen, empty strings.
  • Graceful.Dev shared a trick about using filters and map together efficiently.
  • Michael Koper shared a security tip to prevent admin account password resets in Rails. You can discover up to 14 more concrete, ready-to-use code samples the community shares. 

Remember to read ️ 📐Thinking about Code, where Nate Berkopec shared advice on optimizing ActiveRecord database connections by using external poolers and a large pool setting, and Xavier Noria raised a question about Ruby's flat_map method, suggesting map_flat as a more intuitive alternative name. You can also discovere what Errol Schmidt shared their top 5 good and bad findings from Ruby on Rails app reviews based on production applications and many other interesting conversations. 

Inside 💡Around code section Donn Felker shared an interesting business opportunity as he is searching for a co-founder for one of his projects, Remi Mercier asked about questions that people have when starting to work with Minitest, Sourav shared his experience learning Ruby on Rails from a React/Next.js background, posting. 

🧰 Gems, Libraries, Tools and Updates 

  • Mike Perham released version 8 of Sidekiq gem
  • Carmine Paolino announced the release of a new gem RubyLLM. You can also follow the link to read the discussion on Hacker News about this gem (650 points and 165 comments)
  • Sean Gregory published a new gem Hokusai - A Ruby library for authoring GUI applications
  • Bruno announced a new gem Ruberto - A Ruby API wrapper for Uber
  • Brad Gessler announced a new gem superlink: A more powerful path and url generator for Rails
  • Tomasz Kowalewski published a gem memplify - Simplify memory profiling with memplify
  • Zach Morek published an interesting project  DOOM.rb - A Ruby implementation of the classic DOOM game engine, focusing on vanilla accuracy inspired by Chocolate DOOM

You will also find updates on their projects or libraries like Trix, activeagents.ai, Rubocop, Roda, Sitepress, standard, ruby-openai, Rubygems.


As always, we have more links to newsletters, videos, podcasts, and articles. 

Read the full newsletter for free at https://newsletter.shortruby.com/p/edition-127