Short Ruby Newsletter - edition 170

The one where Yusuke Endoh benchmarked showed Ruby to be the best for LLMs, and where we got two releases of Rails CMS, a repo with 200+ real Rails code bases was released, and Shopify actively discourages RSpec internally.

In partnership with

Table of Contents

(ad)

Ship Docs Your Team Is Actually Proud Of

Mintlify helps you create fast, beautiful docs that developers actually enjoy using. Write in markdown, sync with your repo, and deploy in minutes. Built-in components handle search, navigation, API references, and interactive examples out of the box, so you can focus on clear content instead of custom infrastructure.

Automatic versioning, analytics, and AI powered search make it easy to scale as your product grows. Your docs stay accurate automatically with AI-powered workflows with every pull request.

Whether you're a dev, technical writer, part of devrel, and beyond, Mintlify fits into the way you already work and helps your documentation keep pace with your product.

πŸš€ Launches and discounts

Source: @GregMolnar

πŸ“… Events

πŸ“† Ruby Events published a new edition of RubyEvents.org February 2026 Newsletter

πŸ“… Ruby Central announced they have extended the deadline for Ruby Runaway

Source: Ruby Runaway

Source: @rails

πŸ‘‰ All about Code and Ruby

πŸ‘‰ J Ruby Dev Team announced release of JRuby 10.0.4.0 Released

Source: @jruby

Source: @mametter

Yujuske Endoh replied to a question about dynamic languages having an advantage due to less boilerplate:

Source: @mametter

Comments from the community:

Source: @paolino

Source: @dhh

Source: @inazarova

πŸ‘‰ ️Charles Oliver Nutter shared about support ruby Rails 8 in JRuby:

πŸ‘‰ Kasper Timm Hansen and David RodrΓ­guez wrote about β€œHow namespaces work” in Gem.coop 

οΈπŸ‘‰ Steve Clarke created a new repo with 200 Ruby on Rails applications. See it at real-world-rails

(ad)

The Future of AI in Marketing. Your Shortcut to Smarter, Faster Marketing.

This guide distills 10 AI strategies from industry leaders that are transforming marketing.

  • Learn how HubSpot's engineering team achieved 15-20% productivity gains with AI

  • Learn how AI-driven emails achieved 94% higher conversion rates

  • Discover 7 ways to enhance your marketing strategy with AI.

πŸ‘‰ Nate Berkopec shared about RSpec being deprecated at Shopify:

πŸ’» Code Samples

οΈπŸ’» Yaroslav Shmarov shared code sample about hotwire-native-oauth.md

οΈπŸ’» Nick Schwaderer shared a code sample showing how to use recursion and pattern matching to sum values of various objects:

Source: @schwad_rb

οΈπŸ’» ️Jochen Lillich shared a code sample showing how simple is to multiply array elements in Ruby:

Source: @lillich.co

πŸ’» Artem Yegorov shared about using normalize:

οΈπŸ’» ΨΉΩ„ΩŠ فاآل | Ali Fadel shared a code sample about:

Source: @alihfadel

οΈπŸ’» Nauman Tariq shared a code sample about setting a stable client-side identity for new (unsaved) Rails records

οΈπŸ’» ΨΉΩ„ΩŠ فاآل | Ali Fadel shared a code sample about Rails store_accessor

Source: @alihfadel

πŸ“ Thinking about Code Design

οΈπŸ“ Nauman Tariq shared about Stimulus controllers tips and tricks:

οΈπŸ“οΈShane Becker asked about the namespace net as in net/http:

There were some explanations offered:

Source: @rkh.cool

Source: @rkh.cool

 πŸ“ Carmine Paolino announced a new version of Agentic Workflows

Source: @paolino

πŸ’‘Around code (news, findings, books, and more - all about Ruby)

πŸ’‘ Ruby On Rails shared the new headline:

Source: @rails

πŸ’‘ WNB.rb shared they invite you to fill in WNB.rb Community Survey

Source: @wnb-rb.dev

οΈπŸ’‘ Marco Roth shared a couple of improvements that are coming to Herb. Check the PRs on Github to see the upcoming and merged improvements.

Source: @marcoroth_

❀️ Why Choose Ruby and Rails

❀️ Carson Hubbard shared about Rails being a fit for AI agents:

Source: @chu2bard

❀️ Derek Neighbors shared about Rails and React:

Source: @dneighbors

πŸ’Ό Jobs

  • Algrano

    • ‼️ Application instructions: Upload your resume to autofill the application form or fill in details about yourself, your experience, your engineering background, and how you think about problems.

      • Full-Stack Engineer (Salary not specified) - Remote or Algrano HQ ZΓΌrich - Apply

  • Apple

    • Backend

      • Senior Software Engineer - Backend (Developer Publications) ($171,600 - $302,200) - San Diego, California, United States - Apply

      • πŸ†• Senior Software Engineer - Business Technology Solutions ($162,500 - $244,600) - Elk Grove, California, United States - Apply

    • Full Stack

      • Full-stack Software Engineer ($147,400 - $272,100) - Cupertino, California, United States - Apply

  • beehiiv

    • Senior Software Engineer, Ad Solutions (global) (USD 165,000-185,000/annual) - Remote - Apply

  • Better Stack

    • /^Full-?stack Engineer$/i ($60K - $300K/year + equity) - Remote (NAMER) or On-site (Prague, Czech Republic) - Apply

  • BuildKite

    • ‼️ Application instructions: Fill out the application form with your name, email, resume, and cover letter.

    • Backend

      • Senior Engineer (Pipelines) (Salary not specified) - Australia, New Zealand - Apply

      • Senior Engineer (Test Engine) (Salary not specified) - Australia, New Zealand - Apply

    • DevOps

      • DevOps Support Engineer ($95,000-$125,000) - Remote US - Apply

    • Security

      • πŸ†• Staff Security Engineer ANZ Region (Salary not specified) - ANZ Region - Apply

  • Cactus

    • ‼️ Application instructions: Submit your resume at workoncactus.com Call with Maya, our AI assistant - (415) 360-3350 Write us why you are interested at [email protected]. Resumes are great but we’d love to see that you know how to write and can communicate effectively. Don't go overboard, under 500 words is more than enough. Call with CTO founder - assess background and technical alignment Onsite Interview to meet the team, including our CEO Ajith - (you get to know the company and we get to know you) Two-week paid work trial Offer

    • Senior Ruby on Rails + AI Engineer ($120K - $150K) - San Mateo, CA, US - Apply

  • Circle

    • ‼️ Application instructions: Fill out the application form with your name, email, resume, and cover letter.

    • Infrastructure

      • Senior Back-End Software Engineer, Infra ($130K - $140K) - Remote - Apply

    • Full Stack

      • Senior Full-Stack Software Engineer, Applied AI ($130K - $140K) - Remote - Apply

      • Senior Full-Stack Software Engineer, CRM ($130,000 - $140,000 USD per year) - Remote - Apply

      • Senior Full-Stack Software Engineer, Live ($130K - $140K) - Remote - Apply

      • Senior Full-Stack Software Engineer, CMS ($130,000 - $140,000 USD per year) - Remote - Apply

      • Senior Full-Stack Software Engineer, Growth ($130,000 - $140,000 USD per year) - Remote - Apply

      • Senior Full-Stack Software Engineer, Payments ($130,000 - $140,000 USD per year) - Remote - Apply

    • QA

      • Senior Quality Platform Engineer ($120,000 - $130,000 USD per year) - Remote - Apply

  • CompanyCam

    • ‼️ Application instructions: Upload your resume, a cover letter, and answer a couple of questions about the role and your experience.

    • Senior Software Engineer (Ruby on Rails/React) ($175k - $200k) - Remote US - Apply

  • Evil Martians

    • ‼️ Application instructions: Don’t send us a standard CV. Send us an email to [email protected] with your full name as the email subject. The email must be in Russian. In your email: Your story. Tell us about your experience, interests, your previous projects, and your role (what did you do or achieve). Code showcase. As a starting point, we need to see some sample code. You can send us links to your GitHub projects or Pull Requests. You can also create (secret) GitHub Gists to send us code samples from your closed source projects: something that solves a non-obvious, advanced task, or examples of beautiful code. Ideally, you would also describe what the code does, include tests, and a general description of the feature or the problem relevant to the code. Location & relocation. Mention your current location and if you’re open to relocation. We do not hire in Russia.

    • Ruby Backend Engineer ($65K – $110K gross annual salary) - Remote (minimum of 3 hours daily overlap with the Pacific Timezone; relocation to Portugal possible) - Apply

  • Mindful Chef

    • πŸ†• Rails Engineer (Salary not specified) - London HQ - Apply

🧰 Gems, Libraries, Tools and Updates

πŸ†• New Gems and Repos

πŸ†• Gusto launched a new gem fixture_kit - "FixtureKit provides lightning-fast test setup by caching database records. Define fixtures using any tool (FactoryBot, raw ActiveRecord, etc.), and FixtureKit caches the SQL to replay in subsequent test runs."

πŸ†• Koichi Sasada published a new gem lumitrace - "Inline expression tracing for Ruby". Read also this article about how to use Using lumitrace to eliminate redundant type conversions in Ruby

πŸ†• Bruno Bornsztein announced a new gem claude_console - "Pair with Claude Code in your Rails console"

πŸ†• Nauman Tariq announced a new gem predicate

πŸ†• Valentino Stoll announced a new gem of claude_memory - "Turn-key Ruby gem providing Claude Code with instant, high-quality, long-term, self-managed memory using Claude Code Hooks + MCP + Output Style."

🧰 Svyatoslav Kryukov announced a new gem rails_vite - "Simple Vite integration for Rails, inspired by Laravel. No proxy, no config duplication."

🧰 Updates

🧰 Justin Collins announced a new version of Brakeman: Brakeman 8.0.3

🧰 Carmine Paolino announced a new version of RubyLLM β†’ Release 1.13.0Β· crmne/ruby_llm (there were also a couple of minor versions released)

🀝 Xavier Noria shared about gap in the knowledge:

🀝 Jean Boussier shared about handling PRs made by LLMs:

🀝 Charles Oliver Nutter shared about good software design:

Source: @mitchellh

More content: πŸ“š πŸ—ž 🎧 πŸŽ₯ ✍🏾

πŸ—ž Newsletters

πŸ—ž This Week in Rails published a new edition about Planning Center is the newest Rails Foundation Contributing member and about This Week in Rails: March 6, 2026

πŸ—ž Ruby Central published a new edition about The Ruby Central README: February 2026

πŸ—ž Ruby On Rails published a new edition about Action Text gets Markdown conversion, editor links in devcontainers, and more!

🎧 Podcasts

🎧 Remote Ruby published a new episode Jeff Dickey on Mise, Precompiled Rubies, and much more

🎧 Rails Business published a new episode about John Nunemaker on AI Development

🎧 Mike Rispoli published a new podcast about Irina Nazarova, CEO @ Evil Martians | Building Better Software With Rails

🎧 The Bike Shed published a new podcast episode about 496: Test suite performance

πŸŽ₯ Videos

πŸŽ₯ Brad Gessler published a video about executing Ruby code inside an mRuby sandbox β†’ Enclave

πŸŽ₯ Dave Kimura published a video about Episode 551 - Optimizations

πŸŽ₯ Matt Diebolt published a new video about How Fizzy uses some of the Rails internals to reduce n+1 queries

πŸŽ₯ Jeremy Smith published a new video about Blue Ridge Behind the Scenes - Marketing

πŸŽ₯ Evil Martians published a new video from SF Ruby Meetup. February 2026 @ Sentry

✍🏾 Articles

What’s new πŸ†•

Adam McCrea published a new article about Heroku: What’s Next

Anderson GuimarΓ£es Moura published a new article about Mastering Derived Tables in Rails - The Miners

Robby Russell published a new article about Building a RAG Tool in Ruby 4: What Actually Happened

Jorge Alvarez published a new article about There's never been a better time to become a web developer

Ender Ahmet Yurt published a new article about Ruby Didn't Die in the Age of AI

Matheus Richard  published a new article about Combine Capybara selectors to avoid the sequential timeout trap

Greg Molnar published a new article about Ruby proxy for SQLMap and Websockets

Vladimir Dementyev published a new article about Ruby on Whales: Dockerizing Ruby and Rails development

Sam Ruby published a new article about Capybara Without the Browser Tax

Andy Croll published a new article about Customize Model URLs with to_param

Ariel Juodziukynas published a new article about From 40 Minutes to 4 with Tests Parallelization

AndrΓ© Arko published a new article about Four months of Ruby Central moving Ruby backward

Reni Mercier published a new article about Using Minitest::Spec in Rails? Watch out for the lifecycle hooks!

Andrey Novikov published a new article about The Flipper gem is amazing, here's how we extended it the Martian way

Nazareno Moresco published a new article about Storing multi-valued enum fields in ActiveRecord

Scout APM published a new article about Best Rails APM Tools in 2026: A Developer's Guide

Ben Sheldon published a new article about A bulletproof wait_for_turbo test helper

How-TOs πŸ“

Sebastian Jimenez published a new article about Deploying Rails 8's Solid Trio to Production with a Single Database

Amol Joshi published a new article about Upgrading from Rails 7.2 to Rails 8 - The Latest and Greatest

Joe Combs published a new article about Cursor + Modern Rails: From Zero to Production

Ali Fadel, Ibraheem Tuffaha published a new article about Implementing WebAuthn (Passkeys) in Rails: Setup and Registration - MilkStraw AI

Greg Molnar published a new article about Blocking bots with fail2ban | Greg Molnar

Richard Schneeman published a new article about How to "Sustain Heroku"

Reply

or to participate.