Short Ruby Newsletter - edition 167

Then one where Garry Tan president of YCombinator talks about Rails and Claude Code, Ruby Central launches organisations feature, Inertia Rails has a new website and JRuby 1.0.0.3.0 is released

In partnership with

Table of Contents

(ad)

Master ChatGPT for Work Success

ChatGPT is revolutionizing how we work, but most people barely scratch the surface. Subscribe to Mindstream for free and unlock 5 essential resources including templates, workflows, and expert strategies for 2025. Whether you're writing emails, analyzing data, or streamlining tasks, this bundle shows you exactly how to save hours every week.

πŸš€ Launches and discounts

πŸš€ Roadmap.Sh launched a new roadmap for learning Ruby in Rails

Source: @roadmapsh

πŸš€ Ruby Central announced that RubyGems.org Organizations is in private beta

πŸš€ Saroj Zoras launched GemChat

πŸš€ Svyatoslav Kryukov launched a new landing page for inertia-rails β†’ Inertia Rails

πŸ“… Events

πŸ“… Remember that Ruby Community Conference is happening in almost 1 month from now: 13 March 2026 in Cracow, Poland. You should check the agenda and meanwhile here are the workshops:

πŸ‘‰ All about Code and Ruby

πŸ‘‰ Andy Croll published a new article about Prefer in? Over include? for Readable Conditions

πŸ‘‰ Jack Rothrock published a new article about Instrumenting Code Using Prism and the Ruby Abstract Syntax Tree

πŸ‘‰ PaweΕ‚ Pacana published a new article about Responsive code formatting on web

πŸ’» Code Samples

οΈοΈπŸ’» Elvinas Predkelis shared a Stimulus controller code sample

Source: @predkelis

οΈπŸ’» Zeke Gabrielse shared a code sample with the usage of dual_writes gem

Source: @_m27e

οΈοΈπŸ’» Karol BΔ…k shared a code sample about the usage of Comparable

Source: @kukicola

And about StringScanner:

Source: @kukicola

πŸ’» Szymon Fiedler advised us NOT to use Time.now to get DST offset for historical dates

οΈπŸ’» Karol BΔ…k shared a code sample about Ruby 3.2 Data

Source: @kukicola

(ad)

Free, private email that puts your privacy first

Proton Mail’s free plan keeps your inbox private and secureβ€”no ads, no data mining. Built by privacy experts, it gives you real protection with no strings attached.

πŸ“ Thinking about Code Design

οΈπŸ“ David Heinemeier Hansson shared an important tip

Source: @dhh

πŸ“ Donn Felker shared when to use React instead of Hotwire

Source: @donnfelker

οΈπŸ“ Andrew Culver asked if Inertia Rails is the real future of the frontend on Rails

He got some replies:

Source: @florentmsl

Source: @WickNarwick

Source: @camertron

πŸ“ Matt Swanson made a list with things you can build in Rails

Source: @_swanson

οΈπŸ“ Bijan Rahnema shared a minitest tip

οΈπŸ“ David Heinemeier Hansson shared some optimization results

Source: @dhh

️Mike Coutermarsh replied with:

Source: @mscccc

πŸ“Steve Clarke published an experiement about Your AI Doesn't Write Every Framework Equally Well

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

πŸ’‘ Mike Perham announced the winners of 2026 Gem Fellowship

❀️ Why Choose Ruby and Rails

❀️ Irina Nazarova shared how you can achieve more with less in Ruby

Source: @inazarova

❀️ Garry Tan shared how amazing the combination of Rails with Claude Code can be

Source: @garrytan

He got some replies:

Source: @bradgessler

Source: @mhmazur

Source: @rameerez

Source: @svs

Source: @APIguy

❀️ Nick Schwaderer shared how the best practices of Rails and Claude combined can develop an amazing product

Source: @schwad_rb

❀️ Evil Martians shared about the advantages of using Ruby:

πŸ’Ό 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. No cover letter needed.

    • πŸ†• Full-Stack Engineer (Not specified) - EU Remote or Algrano HQ ZΓΌrich - Apply

  • Apple

    • Sr. Ruby on Rails Engineer, ASE ($181,100 - $318,400) - San Francisco, CA - 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) - United States - 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

      • Platform

        • Senior Quality Platform Engineer ($120K - $130K) - Remote - Apply

        • AI Platform Engineer, Applied AI ($130,000 - $140,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) ($175k - $200k) - U.S. Remote - Apply

        • πŸ†• Senior Software Engineer (Ruby on Rails/React) ($175k - $200k) - U.S. Remote - 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

🧰 Gems, Libraries, Tools and Updates

πŸ†• New Gems and Repos

πŸ†• Maciej Mensfeld announced a new gem β†’ pocketrb - β€œPocket-sized Ruby AI agent framework / LLM assistant with multi-LLM supportβ€œ

πŸ†• Avi Flombaum announced a new project aviflombaum/your-project-dashboard

Source: @aviflombaum

πŸ†• Alexey Poimtsev published a new gem role_fu - "RoleFu provides explicit role management with Role and RoleAssignment models, avoiding hidden HABTM tables. Supports scopes, resource-specific roles, and cleaner architecture."

πŸ†• luotao created claude-agent-sdk-ruby - β€œUnofficial Ruby SDK for Claude Agentβ€œ

πŸ†• Alexey Poimtsev published a new gem e2e - "A flexible E2E testing library allowing pluggable drivers (starting with Playwright) with a clean, unified API."

πŸ†• Lucian Ghinda published three gems to wort with Agent Skills files:

agent_skills_configurations - "A Ruby library that provides a unified interface for discovering and accessing skill configuration paths for 49+ AI coding agents including Cursor, Claude Code, Codex, Windsurf, and more. Handles platform-specific path resolution, environment variable support, and automatic detection of installed agents."

agent_skill_parser - "A Ruby gem for parsing skill files that use YAML frontmatter and markdown body content. Provides document splitting, YAML parsing, schema validation, and returns immutable Skill objects. Designed for agent/AI systems where skills are defined as structured markdown documents with metadata."

agents_skill_vault - "AgentsSkillVault provides a simple interface to clone, sync, and manage AI agent skills stored in GitHub repositories, supporting full repos, folders, and individual files."

🧰 Updates

🧰 Avo released version 3.29.0

🧰 RubyGems released version 4.0.6

🀝 Eric S. Raymond shared about software engineering:

Source: @esrtweet

🀝 Mike Krieger shared about the new addition on Xcode 26.2 β†’ Claude Agent SDK

Source: @mikeyk

🀝 Claude introduced agent teams in Claude Code

Source: @claudeai

Source: @OpenAI

🀝 Maciej Mensfeld made a post on prompt injection

🀝 Mark Dalgleish made a post about unit testing using AI

He replied with

Source: @Sc_Meerkat

Source: @josevalim

🀝 David Soria Parra shared that Excalidraw MCP is now available in Claude

Source: @dsp_

🀝 Rob Zolkos shared a performance tip for running tests locally

Source: @robzolkos

🀝 Heroku shared some updates on their business model

Source: @heroku

🀝 Garry Tan shared an interesting Claude prompt approach

Source: @garrytan

🀝 Sam Saffron shared about setting CLAUDE_CODE_EFFORT_LEVEL=max see gist:d053d2d6917baf08a0fae0ac4af16943

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

πŸ—ž Newsletters

πŸ—ž Ruby On Rails published a new edition β†’ This Week in Rails: February 6, 2026

πŸ—ž Ruby Weekly published a new edition β†’ 14 minutes to 4 seconds: An RSpec to Minitest migration story

🎧 Podcasts

🎧 Errol Schmidt published a new podcast episode β†’ Mikel Lindsaar - Rails Vet, Mail Gem - Technology For Humans and another one about Tech Roundup: Heroku’s demise, the AI Coding wars, Events

🎧 The Bike Shed published a new podcast episode β†’ 492: Defining value within your team

🎧 Rails Business published a new podcast episode β†’ Reflecting on Our First Year of the Podcast

🎧 Remote Ruby published a new podcast episode β†’ Kevin Newton on Ruby & Python, Prism, Psych-Pure, and Exreg

πŸŽ₯ Videos

πŸŽ₯ Matt Diebolt published some new videos:

πŸŽ₯ Damian Galarza published a new video β†’ Building a SaaS from Scratch with Claude Code

✍🏾 Articles

What’s new πŸ†•

πŸ†• Andrea Fomera published a new article about Using Conductor.build with Ruby on Rails

πŸ†• Andy Croll published a new article about Prefer in? Over include? for Readable Conditions

πŸ†• Will Larry published a new article about A JavaScript developer's guide to Rails: ActiveRecord Fundamentals

πŸ†• Daniela Baron published a new article about Speeding Up PostgreSQL Full-Text Search with Persistent TSVectors

πŸ†• Szymon Fiedler published a new article about The timezone bug that hid in plain sight for months

πŸ†• Matheus Richard published a new article about Teach your models to act, not just be

πŸ†• Ryan R. Hughes published a new article about 14 Minutes β†’ 4 Seconds: A Tale of Switching from RSpec to Minitest

πŸ†• Jack Rothrock published a new article about Instrumenting Code Using Prism and the Ruby Abstract Syntax Tree

πŸ†• Ed Ruder published a new article about When Your Real-Time Rails Feature Fights Itself

πŸ†• Marcin Ostrowski published a new article about Enforcing rules and managing expectations for AI agents with CI and code review

πŸ†• Brad Gessler published a new article about Ruby Plan objects for SaaS websites

πŸ†• Julik Tarkhanov published a new article about On the way to step functions: geneva_drive

How-TOs πŸ“

πŸ“ Mike Dalton published a new article about Implementing OAuth in Hotwire Native apps with Bridge Components

πŸ“ PaweΕ‚ Pacana published a new article about Responsive code formatting on web

πŸ“ Rails Designer published a new article about Adding user impersonation to Rails 8 authentication and about Replace Turbo confirm with native dialog

✍️ Jankees published a new article about AFK Mode for Claude Code

✍️ Ivan Eltsov published a new article about So, your developers use AI nowβ€”here's what to know

✍️ Tom Mango published a new article about Quick Shell Access from Claude Code

Reply

or to participate.