#773 — October 30, 2025 |
|
Ruby Weekly |
|
|
Frozen String Literals: Past, Present, Future? — You’ll either have written or seen Jean Boussier |
|
Parsing: How Ruby Understands Your Code — Pat, working on a new version of his popular Ruby Under a Microscope book, is sharing excerpts as he goes, including this basic look into Ruby’s (relatively) new Prism parser. Pat Shaughnessy |
3 Signs of Effective Autoscaling — Use the right metrics (request queue time & job queue latency) / Check metrics every 10 seconds / Easy to understand and configure. Judoscale does what the others don’t. Automatic scaling that just works. Judoscale sponsor |
|
'We Want to Move Ruby Forward' — Former maintainers of the RubyGems and Bundler projects aren’t exactly happy with the outcome of their recent imbroglio with Ruby Central, but are prepared to support the transition of the projects to the Ruby core team and end the dispute. André Arko, et al. |
💡 Ruby Central has also issued its latest 'source of truth' update on its position and what it intends to do next. |
|
⚡️ IN BRIEF:
|
|
Approaches to Code Highlighting in Rails Apps — Whether building a blog, CMS, or some sort of dev tool, you might want to do syntax highlighting in Rails views and this post explores a few ways to do it (most of which you can adapt for non-Rails use, too). Exequiel Rozas |
|
How to Send RCS Suggested Replies with Ruby on Rails — Explore RCS in Rails! Learn how to send RCS suggested replies in a Ruby on Rails app using the Vonage Messages API. Vonage sponsor |
|
📄 Warbled Sidekiq: Creating a Zero-Install Executable for the JVM – Warbler is a tool to package Ruby apps into 📄 The Journey to the Perfect Type Signature in Ruby Joel Drapper 📄 A Rails 8 Upgrade Story: Building Momentum Jaison Coelho (Planet Argon) 🤖 Our 10 Rules of Using Coding Agents Khash Sajadi (Cloud 66) |
🛠 Code & Tools |
|
|
Rails Pulse: Performance Monitoring and Debugging for Rails Apps — If you don’t want to pay for a third party performance monitoring service, this is a new open source option you can include into your app as a Rails engine. You get an interactive dashboard with response analytics, query performance, trend analysis, and more. Rails Pulse Team |
💡 Rails Performance is another well-established option in this space. |
|
🧠 Smart Rails Applications Are Not the Future, They're the Present — We identify problems worth solving with AI and implement cost-effective solutions that save significant organizational time. SINAPTIA sponsor |
|
Benchmark 0.5: Ruby's Built-In Way to Benchmark Code — Benchmark is one of those gems that’s included with Ruby but that can also be upgraded separately. v0.5 adds a new Ruby Core |
|
llm-docs-builder: A Tool for Making Documentation AI-Friendly — A library that transforms Markdown documentation into an AI-optimized format for use by LLMs. Maciej is eating his own dog food too as it’s extracted from how his Karafka Kafka library does it for its own docs. Maciej Mensfeld |
|
pg_easy_replicate 0.4: Switch Databases with Minimal Downtime — A Ruby-powered orchestrator to simplify the task of setting up logical replication between two Postgres databases then letting you switch over to the newer one with minimal downtime. Shayon Mukherjee |
|
|
💡 A Bundler-related heads up.. |
|
Are you, like me, a little lazy and just tend to run It's no problem, though, as you can set a default command with Thanks to Étienne Barrié for noticing this change. |


