- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 147
Short Ruby Newsletter - edition 147
The one where 37Signals launched Active Push, Avo writes about how to use Apple Wallet Passes in Rails apps and Evil Martians writes about The Rails Renaissance

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

Visit judoscale
Get a permanent fixβautoscale confidently with Judoscale π
β±οΈ Start autoscaling in minutes on Heroku, AWS, and more
π Autoscale your web and worker services with ease
π¨ Say goodbye to stressful prod alerts
"I feel like itβs been a bargain for the headaches it saves me!"
π Launches and discounts
π JosΓ© Valim launched Tidewave Web for Rails and Pheonix. For more details, check out the full announcement here β Tidewave Web: in-browser coding agent for Rails and Phoenix

Source: @josevalim
π Events
π Irina Nazarova announced some updates about SF Ruby 2025. You can check everything right here β Added: Ruby startups and full schedule

Source: @inazarova
π Jeremy Smith is organizing an interesting event called βRuby on Trailsβ. For more details, check his Notion β Ruby on Trails
π Lindsey Christensen announced a new event thoughtbot Open Summit: Leading the way in Rails and beyond - Read the launching article here
π All about Code and Ruby
In just three weeks, Bucharest, Romania, is hosting the friendliest Ruby Conference: Friendly.rb! See for yourself the atmosphere, the participants, the space, the speakers from the last editions in these short videos β 2023 here and 2024 here.
As a subscriber to the Short Ruby Newsletter, you receive a 15% discount on conference tickets by using the coupon code SHORTRB15
.

Tickets at friendlyrb.com - use code SHORTRB15
π Jacopo Beschi from 37 Signals released a new gem β action_native_push - βRails push notifications for mobile platformsβ - Read the launch article β Introducing Action Native Push
β€οΈ Evil Martians published a blog about how Rails survived the βhype cycleβ
π» Code Samples
οΈοΈπ» Yaroslav Shmarov shared an interesting way of how to use βemail_image_tagβ

Source: @yarotheslav

Source: @yarotheslav

Source: @yarotheslav
π» David Teren shared how you can use flunk and fail_after in your tests

Source: @davidteren

Source: @BeautifulRubyHQ

Source: @BeautifulRubyHQ

Source: @BeautifulRubyHQ
π» David Teren shared an alternative for βstrftimeβ

Source: @davidteren
οΈπ» Deepak Mahakale shared how to mark tests in RSpec as pending

Source: @deepakmahakale
This is how he wrote this before learning to add the βxβ

Source: @deepakmahakale
οΈοΈπ» Ruby Cademy advised us to avoid giant βINβ lists

Source: @RubyCademy

Source: @RubyCademy
π» Andrei Kaleshka shared how to check with RSpec whether a job is scheduled for a specified time

Source: @ka8725
π Thinking about Code Design
οΈοΈπ Joel Drapper shared some improvements you can make if youβre using Vite-Rails

Source: @joel.drapper.me

Source: @joel.drapper.me
π Jp shared some insights for enqueue_after_transaction_commit
οΈπ Jeremy Smith described what he learned from his experience in web development

Source: @jeremysmithco
οΈπ Gavin Morrice shared his take on domain modelling

Source: @MorriceGavin
οΈπ Kyrylo Silin shared an optimization trick for those who use SQLite

Source: @kyrylosilin
(ad) π
This guide could help keep your whole organization safe.
You wouldnβt allow unmanaged devices on your network, so why allow unmanaged AI into your meetings?
Shadow IT is becoming one of the biggest blind spots in cybersecurity.
Employees are adopting AI notetakers without oversight, creating ungoverned data trails that can include confidential conversations and sensitive IP.
Don't wait until it's too late.
This Shadow IT prevention guide from Fellow.ai gives Security and IT leaders a playbook to prevent shadow AI, reduce data exposure, and enforce safe AI adoption, without slowing down innovation.
It includes a checklist, policy templates, and internal comms examples you can use today.
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Irina Nazarova shared some startups built with Ruby on Rails, which will present a demo at SF Ruby 2025

Source: @inazarova

Source: @inazarova
π‘ Jacob Alexander asked on Reddit for people to share their apps built with Ruby on Rails:
Will not include here all the responses but here are some projects to consider:
https://www.galacticimpact.com a browser based game
https://pimsco.tech an inventory management
https://useswitchboard.app blocking slots on the calender based on personal calendar
https://odichat.app customer service GPT integrated in WhatsApp Business
https://attendlist.com a Google Meet attendance tacker tool
https://cronivore.com dead-mans-switch style Cron job monitoring and alerting tool.
https://www.erb2pdf.com Write ERB templates, preview PDFs instantly, and streamline your development workflow.
https://playcocola.com The Playtesting Platform for the Indie Dev Community
https://lectronz.com marketplace for open-source hardware enthusiasts, makers and engineers.
https://recipe.exchange Simple recipe sharing built on top of the AT Protocol
https://tuidly.com asy create product tours and onboarding for your apps
https://generators.zeroconfigrails.com Single command to add any Ruby gem
https://eigenfocus.com - Self hosted project management, time tracking app
https://testfizz.com - Create engaging tests and assessments with our intuitive platform designed for educators and learners
https://www.leavebalance.com Employee Leave Management and Payroll + slack integration
https://kairosmithy.com Card Discovery and similar cards for Magic: The Gathering
https://globaldial.co A Skype alternative to call international numbers worldwide
https://discmeet.com A discord bot that helps transcribe voice calls inside servers and compiles it into notes with detailed insights.
https://hongbaob.tc Gift bitcoin with red envelope + bitcoin note to print at home
https://cahinfor.com online learning, currently only give explanation about national olympiad in Indonesia for student.
https://www.gomeega.com The central place to discover local events and connect with organizers, vendors, and community members!
https://invoicebloom.io Professional Invoicing for Small Businesses & Freelancers
https://www.intickz.de It's a web-based system for storing and selling tickets for sport or cultural performances.
https://wevoteproject.com app that lets citizens follow what's happening in Congress in real-time.
https://nextmeet.ing a simple Zoom marketplace app that allows you to see your upcoming meetings right from Zoom
β€οΈ Why Choose Ruby and Rails
β€οΈ Nicholas Charriere shared why Rails should be studied

Source: @nichochar
β€οΈ Tony Ennis shared how building a wide range of applications has reinforced his belief in the html-first methodology

Source: @tonyennis
β€οΈ ε€§ει ε²οΌOkura MasafumiοΌpublished an interesting blog post on Why we still build with Ruby in 2025
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Steve Polito published a new gem top_secret - "Filter sensitive information from free text before sending it to external services or APIs, such as chatbots and LLMs."
π Javi Ramirez announced a new gem β pricing_plans - βπ΅ Define and enforce pricing plan limits in your Rails SaaS (entitlements, quotas, feature gating)β
π Tobi Lutke made a new tool β try - βfresh directories for every vibeβ

Source: https://github.com/tobi/try
π Ben Ubois create a new tool β feedbin-extension - βThe official Feedbin browser extension to subscribe to feeds and save pages to read later.β
π carter published a new repository dsa - A CLI test suite to practice implementations of core algorithms in Ruby.
π Wilbur Suero published a new gem promptly - "Build maintainable, localized, and testable AI prompts using ERB or Liquid templates with Rails conventions"

Source: Introduction Prompty
π§° Updates
π§° David Heinemeier Hansson announced Rails will have a markdown mime type and renderer by default now
π§° Bozhidar Batsov announced a new release for rubocop - βA Ruby static code analyzer and formatter, based on the community Ruby style guide.β
π§° Sam Saffron announced a new version of Discourse - βDiscourse is the 100% open source discussion platform built for the next decade of the Internet. We make it easy to have meaningful conversations and collaborate anytime, anywhere.β
π§° Carmine Paolino announced a new update for ruby_llm - βOne beautiful Ruby API for OpenAI, Anthropic, Gemini, Bedrock, OpenRouter, DeepSeek, Ollama & OpenAI compatible APIs. Chat, Vision, Audio, PDF, Images, Embeddings, Tools, Streaming & Rails integration.β
π§° Prabin Poudel announced an update for generators - βGenerators by Zero Config Rails - Gem, rails new, scaffold, model, controller, view and everything else "generator" in futureβ

Source: @coolprobn
π§° Jeremy Evans announced a new version of rodauth - βRuby's Most Advanced Authentication Frameworkβ
π§° Marco Roth announced a new version of Release v0.6.0 Β· marcoroth/herb Β· GitHub

Source: @marcoroth.dev
π€
More content: π π π§ π₯ βπΎ
π This Week in Rails published a new edition β Updated Plugins Guide, current_page? with any HTTP method and more!
π Ruby Weekly published a new edition β Fixing a 10 year old mistake in Rails
π Matt Solt published a new edition β Ruby AI News - August 21st, 2025
π Hotwire Weekly published a new article about Week 34 - Action Native Push, User-Specific Turbo Stream Partials, and more!
π Sajjad Umar published a new edition β Ruby on Rails β Aug 2025
π Awesome Ruby Newsletter published a new edition β Issue 483 - We still build with Ruby in 2025
π§ Podcasts
π§ Code and the Coding Coders who Code it published a new podcast episode β Episode 56 - Aji Slater
π§ The BikeShed published a new episode about 470: All about queues with Adam McCrea
π§ The Code Gardener published a new podcast episode of Rails Business β S1 E6: Ryan Findley
π§ Pablo Curell published a new episode of A Junior, A Senior and I β 20 - on LLMs with George and Sami
π§ Remote Ruby published a new episode β Sabbaticals and a Week of Wins
π₯ Videos
π₯ GoRails published a new video about Ruby Pattern Matching
βπΎ Articles
Whatβs new π
π Avo published a new article about Apple Wallet Passes in Rails Apps
π Evil Martians published a new article about The Long Game: why Rails survived the hype cycle and what it means for your startup
π Darius published a new article about Exploring the ANSI escape injection in Active Record logging [CVE-2025-55193]
π Greg Molnar published a new article about Rails CVE-2025-55193 and CVE-2025-24293
π Alessandro Rodi published a new article about Live tests in Ruby on Rails
π Ashish published a new article about Ruby Ternary Operator (?:) and How it Works
π Sustainable Development published a new article about Classes, Debuggable Systems, and Web Components
π Maciej Mensfeld published a new article about Past, Present, Future, and Brotherly Love: My Final RailsConf Journey
π Ruby Central published a new article about Ruby Central's OSS Changelog: August 2025 and about July 2025 RubyGems Updates
π Nikhil published a new article about 5 Core Ruby on Rails Mental Models for Ruby Enumerators
π Sharon Rosner published an article about Noteflakes - How I Made Ruby Faster than Ruby
How-TOs π
π David Copeland published a new article about Confirmation Dialog with BrutRB, Web Components, and no JS
π Rails Designer published a new article about User-Specific Content in Turbo Stream Partials
π Robert published a new article about Age estimation with llm.rb
π Joey Wang published a new article about Mastering Ruby Debugging in VS Code: Shopify, rdbg, and RSpec Setup
π Javier Cervantes published a new article about Install any ruby version in minutes
Reply