- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 159
Short Ruby Newsletter - edition 159
The one with BFCM deals, where Xavier Noria and Kevin Newton shared insights about how constants work in Ruby and where Alessandro Rodi introduced DevToolsController for Rails.

Table of Contents
(ad) - You can opt out of these ads by upgrading to a paid subscription and join over 60 people who support the expenses for this newsletter
Earn a master's in AI for under $2,500
AI skills arenβt optional anymoreβtheyβre a requirement for staying competitive. Now you can earn a Master of Science in Artificial Intelligence, delivered by the Udacity Institute of AI and Technology and awarded by Woolf, an accredited higher education institution.
During Black Friday, you can lock in the savings to earn this fully accredited master's degree for less than $2,500. Build deep expertise in modern AI, machine learning, generative models, and production deploymentβon your own schedule, with real projects that prove your skills.
This offer wonβt last, and itβs the most affordable way to get graduate-level training that actually moves your career forward.
π Launches and discounts
π Raul Popadineti launched their project OGPilot.com - The one-click Open Graph image generator

Source: https://ogpilot.com
πΈ Avo is running a deal for BlackFriday/Cyber Monday:

Source: https://avohq.io/deals
πΈ Chris Oliver posted a new SaaS product series on GoRails. You can check it right here β Domain Monitor SaaS Product
πΈ Go Rails shared theirs Black Friday / Cyber Monday deals β Black Friday 2025 Sale

Source: @GoRails
πΈ Joe Masilotti is running a Black Friday Sale across the entire Hotwire Native suite β Hotwire Native Black Friday Sale

Source: @joemasilotti
πΈ Rails Designer shared a deal about Black Friday/Cyber Monday deal 2025
πΈ Kyrylo Silin shared a deal for Self-hosted Sentry alternative for error tracking

Source: @kyrylosilin
πΈ Brad Gessler shared all Ruby Black Friday deals. You can see the entire collection right here β 2025 Ruby Cyber Monday & Black Friday Deals
π Events
π Ruby Conf announced the 2026 edition

Source: @rubyconf
Ben Greenberg shared a bit more details about the next year edition happenig in Las Vegas and having Jason Swett and Freedom Dumlao as co-chairs:
π Wroclove.Rb started ticket sales for next yearβs event. If youβre interested, grab a ticket from here β wroclove.rb 2026

Source: @wrocloverb
π Balkan Ruby is looking for speakers for their next yearβs event. If youβre interested, submit your talk here β Balkan Ruby 2026 CFP

Source: @BalkanRuby

Source: @BalkanRuby
π All about Code and Ruby
π Hiroshi Shibata announced that RubyGems/bundler 4.0.0.beta2 is available

π‘ Tobi Lutke shared some incredible performance achievements during Black Friday

Source: @tobi
Alex Shapalov summarised the numbers in context of Ruby on Rails:

Source: @alxshp
βοΈ Noel Rappin published a new article about Ruby And Its Neighbors: Lisp

Source Ruby And Its Neighbors: Lisp
βοΈ Yaroslav Kurbatov published a new article about Unparser: real life lessons migrating Ruby tools from Parser to Prism
(ad) - You can opt out of these ads by upgrading to a paid subscription and join over 60 people who support the expenses for this newsletter
Find out why 100K+ engineers read The Code twice a week.
That engineer who always knows what's next? This is their secret.
Here's how you can get ahead too:
Sign up for The Code - tech newsletter read by 100K+ engineers
Get latest tech news, top research papers & resources
Become 10X more valuable
π» Code Samples
π» Ryan Davis share the original POC that started minitest, here is just a part of that 99 lines file:
π» Xavier Noria explained some characteristics of β::β operator

Source: @fxn.bsky.social
on the topic of constants in Ruby Kevin Newton shared insights about titlecase Unicode codepoints in Ruby:
οΈοΈπ» Andrei Kaleshka showed how to stub environment variables in tests

Source: @widefix.bsky.social
οΈπ» Shane Becker asked for other ways to explore an object and its methods

Source: @veganstraightedge.com
Marko replied with a possible solution β extend_irb
Bradley also shared an alternative β module irb: commands
(ad) - You can opt out of these ads by upgrading to a paid subscription and join over 60 people who support the expenses for this newsletter
Benchmark Your Voice AI
Deepgram surveyed 400 senior leaders on voice AI to map adoption, budgets, and use cases. Compare your voice AI roadmap to $100M+ enterprises and learn where to invest next - human-like agents for customer service, task automation, and order capture - plus benchmarks to guide your 2026 plan.
οΈπ» Yaroslav Shmarov shared an interesting usage of βdrawβ

Source: @yarotheslav.bsky.social

Source: @yarotheslav.bsky.social
π Thinking about Code Design
οΈπ Kyrylo Silin presented the side effects of Hotwire Turboβs link prefetching

Source: @kyrylosilin
οΈπ Matt Swanson talked about the common mistakes developers make with Hotwire

Source: @_swanson
οΈπ Robby Russell shared his take on rails new defaults debate

Source: @robbyrussell
οΈπ Nate Berkopec shared new insights about Puma

Source: @nateberkopec
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Ruby On Rails announced a new documentation PR β [RF Docs] Active Support Instrumentation

Source: @rails
π‘ Maciej Mensfeld built a self-learning platform for coding skills and agents β craftdesk

Source: @maciejmensfeld
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Jared White published a new gem Bridgetown::Foundations sharing about expectations:

π Stephen announced a new gem β typed_operation - βCommand pattern, which is callable, and can be partially applied, curried and has typed parameters. Authorization to execute via action_policy if desired.β
π Mario Alberto ChΓ‘vez announced a Ruby on Rails skill β rails-upgrade-skill - βClaude Skill to upgrade a Rails applicationβ
π Hamed Montazeri published a new gem rails-assessment - "Rails::Assessment is a mountable Rails 8 engine that renders configurable, themeable assessments driven by YAML or Ruby DSL definitions."
π eth3rnit3 published a new project FerrumMCP - βA Model Context Protocol (MCP) server that provides web automation capabilities through Ferrum, with optional BotBrowser integration for advanced anti-detection featuresβ
π Marcus Almeida published a new gem curlify - "Convert Ruby HTTP request and client objects into their equivalent curl command. Useful for debugging and sharing HTTP requests."
π David Paluy launched railstart - "Interactive CLI wizard for Rails app generation with customizable config"

Source: @dpaluy
π Bilal Budhani made Logspect open source
π§° Updates
π§° Alessandro Rodi made a new PR for Rails β Introduce DevToolsController for chrome workspaces
π€ Steve Ike shared a takeaway from Ilya Sutskever podcast: ON THE FRONTIER OF AI

Source: @steve_ike_

Source: @steve_ike_
π€ Nate Berkopec shared an important advice about generated code by LLMs

Source: @nateberkopec
More content: π π π§ π₯ βπΎ
π Ruby Weekly published a new edition about A modern Web-based Ruby regular expression editor
π This Week in Rails published a new edition about Active Support Instrumentation Documentation, QueryIntent#execute! and more!
π Women On Rails Newsletter - International Version published a new article about Newsletter WoR #68: Ruby 4.0 will be released this year, developers are shunning Next.js, a new role in AI, how we code in 2025...
π§ Podcasts
π§ Indie Rails published a new podcast episode β Brian Casel - Teaching Devs to Build with AI
π§ The Bike Shed published a new podcast episode β 484: The Season 1 Recap
π§ Remote Ruby published a new podcast episode β San Francisco Ruby Conference Recap
π₯ Videos
π₯ helsinkiruby.fi published new videos:
π₯ SupeRails published a new video about Gem SimpleForm - the ultimate component library for Ruby on Rails forms. Episode 242
π₯ Ruby on AI published a new video β I wasted 2 years on Python. I'm back to Ruby
π₯ Go Rails published a new article about Markdown Renderer & MIME Type in Rails 8.1
βπΎ Articles
Whatβs new π
π Noel Rappin published a new article about Ruby And Its Neighbors: Lisp
π Yaroslav Kurbatov published a new article about Unparser: real life lessons migrating Ruby tools from Parser to Prism
π Sam Ruby published a new article about Ruby2JS Gets Prism Support - Enabling Shared Ruby/JavaScript Logic
π Jared White published a new article about Donβt Make Me Think Principle, Testing, and Intuitive Expectations
π Julian Rubisch published a new article about Completing, Integrating, and Publishing Our Game with DragonRuby
π Simon Chiu published a new article about Building Self-Hosting Rails Applications: Design Decisions & Why
π Dan Croak published a new article about Custom test framework
π Vishnu M published a new article about Debugging a Stack Overflow in Rails 7.2.1.1
π Sharon Rosner published a new article about OSS Friday Update - The Fiber Scheduler is Taking Shape
π Sam Ruby published a new article about From ERB to JavaScript - Server Computes, Hydration Joins, Templates Filter
π JosΓ© Valim published a new article about Improving web accessibility with trace-augmented generation
π Εukasz Reszke published a new article about Making race condition tests deterministic with Concurrent::CyclicBarrier and seam
π Dennis Martinez published a new article about Speed Up Your Rails Testing Workflow with Local CI
π Ed Toro published a new article about Power up scripts for Rails apps Part 3: Kubernetes
π TrΓ©sor Bireke published a new article about Querying encrypted data in Rails using Deterministic Encryption
π Bastin published a new article about Rails 8 enhances ActiveStorage::Blob#open to work without a block
π David Morales published a new article about Single Responsibility Principle
π Jon Sully published a new article about Process Utilization: How We Actually Track That
π J. Scott Johnson published a new article about Namespaces Can Make Shorter Rake Tasks
π Amol Joshi published a new article about How to Clean Up Your Rails Logs: Ignoring Benign SQL Warnings published a new article about Customizing Rails Migrations with Execution Strategies
π Jorge Bejar published a new article about Tips for effective prototyping with Rails 8 and Claude Code
π Jack Rosa published a new article about How To Rev Up Your Rails Development with MCP
How-TOs π
π Amol Joshi published a new article about Customizing Rails Migrations with Execution Strategies
βοΈ Rachael Wright-Munn published a new article about SF Ruby Conference 2025
βοΈ Adrian Marin published a new article about SF Ruby 2025 and the Thousand People Framework
βοΈ Rob Zolkos published a new article about A Mermaid Validation Skill for Claude Code




















Reply