- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 170
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.

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: https://www.active-canvas.com
π Greg Molnar launched a course about Rails security:

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
π Blastoff Rails shared the agenda for the event:


Source: @rails
π All about Code and Ruby
π J Ruby Dev Team announced release of JRuby 10.0.4.0 Released

Source: @jruby
π Yusuke Endoh runs benchmarks about Which Programming Language Is Best for Claude Code?

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:

Source: @headius.bsky.social
π Kasper Timm Hansen and David RodrΓguez wrote about βHow namespaces workβ in Gem.coop

Source βHow namespaces workβ
οΈπ Steve Clarke created a new repo with 200 Ruby on Rails applications. See it at real-world-rails

Source: @SevenviewSteve
(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:

Source: @nateberkopec
Rafael FranΓ§a added:

Source: @rafaelfranca

Source: @rafaelfranca
π» Code Samples
οΈπ» Yaroslav Shmarov shared code sample about hotwire-native-oauth.md

Source: 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:

Source: @yegorov.bsky.social
οΈπ» ΨΉΩΩ ΩΨ§ΨΆΩ | 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

Source: @naumanthanvi
οΈπ» ΨΉΩΩ ΩΨ§ΨΆΩ | 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:

Source: @naumanthanvi
οΈποΈShane Becker asked about the namespace net as in net/http:

Source: @veganstraightedge.com
There were some explanations offered:

Source: @bleything.net
π 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_

Source: @marcoroth.dev

Source: @marcoroth.dev

Source: @marcoroth.dev
β€οΈ 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
βΌοΈ 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
Backend
Full Stack
Full-stack Software Engineer ($147,400 - $272,100) - Cupertino, California, United States - Apply
Senior Software Engineer, Ad Solutions (global) (USD 165,000-185,000/annual) - Remote - Apply
/^Full-?stack Engineer$/i ($60K - $300K/year + equity) - Remote (NAMER) or On-site (Prague, Czech Republic) - Apply
βΌοΈ 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
βΌοΈ 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
βΌοΈ 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
βΌοΈ 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
π Rails Engineer (Salary not specified) - London HQ - Apply
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Peter Cooper launched a new gem pure_jpeg: Pure Ruby JPEG encoder and decoder with no native dependencies
π 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
π Adam announced a new project RubyNative: RubyNative is a library that allows building web, desktop and mobile applications in Ruby without prior experience in frontend development.
π Bruno Bornsztein announced a new gem claude_console - "Pair with Claude Code in your Rails console"
π Zilvinas Kucinskas announced a new version of wreq-ruby: Ruby bindings for wreq, an HTTP client with TLS/HTTP2 browser fingerprinting
π 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."
π Drew Breunig announced a new version of GitHub - dbreunig/jekyll-third-audience: A Jekyll plugin that generates clean Markdown copies of blog posts alongside their HTML output, making your content accessible to AI agents β the "third audience" of the web
π§° Svyatoslav Kryukov announced a new gem rails_vite - "Simple Vite integration for Rails, inspired by Laravel. No proxy, no config duplication."
π§° Updates
π§° Bozhidar Batsov announced Release RuboCop v1.85.0 Β· rubocop/rubocop
π§° Justin Collins announced a new version of Brakeman: Brakeman 8.0.3

Source: 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:

Source: @fxn.bsky.social
π€ Jean Boussier shared about handling PRs made by LLMs:

Source: @byroot.bsky.social
π€ Charles Oliver Nutter shared about good software design:

Source: @headius.bsky.social
π€ David Heinemeier Hansson announced the skill for omarchy-skill/SKILL.md at dev Β· basecamp/omarchy
π€ Mitchell Hashimoto announced Ghostty will support AppleScript by mitchellh Β· Pull Request #11208 Β· ghostty-org/ghostty

Source: @mitchellh
More content: π π π§ π₯ βπΎ
π 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
Daniel Domjan published a new article about Building LLM-Friendly MCP Tools in RubyMine: Pagination, Filtering, and Error Design
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