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

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

Source: @rubycentral.org
π Saroj Zoras launched GemChat

Source: https://gemchat.org/
π Svyatoslav Kryukov launched a new landing page for inertia-rails β Inertia Rails

Source: @skryukov_dev
π 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
π JRuby.org announced JRuby 10.0.3.0 Released
π 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

Source: @szymonfiedler
οΈπ» 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

Source: @andrewculver
He got some replies:

Source: @nateberkopec

Source: @florentmsl

Source: @pascallaliberte

Source: @skryukov_dev

Source: @WickNarwick

Source: @camertron
π Matt Swanson made a list with things you can build in Rails

Source: @_swanson
οΈπ Bijan Rahnema shared a minitest tip

Source: @BijanRahnema
οΈπ 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

Source: @mike.contribsys.com
β€οΈ 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: @marckohlbrugge

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:

Source: @evilmartians
πΌ 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. No cover letter needed.
π Full-Stack Engineer (Not specified) - EU Remote or Algrano HQ ZΓΌrich - Apply
Sr. Ruby on Rails Engineer, ASE ($181,100 - $318,400) - San Francisco, CA - Apply
/^Full-?stack Engineer$/i ($60K - $300K/year + equity) - Remote (NAMER) or On-site (Prague, Czech Republic) - Apply
βΌοΈ Application instructions: Fill out the application form with your name, email, resume, and cover letter.
Backend
DevOps
DevOps Support Engineer ($95,000-$125,000) - United States - 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
Platform
βΌοΈ Application instructions: Upload your resume, a cover letter, and answer a couple of questions about the role and your experience.
βΌοΈ 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β
π Brad Gessler announced a new gem rubymonolith/fixturebot: The speed of fixtures with the syntactic sugar of factories
π Alexey Poimtsev published a new gem e2e - "A flexible E2E testing library allowing pluggable drivers (starting with Playwright) with a clean, unified API."

Source: https://github.com/alec-c4/e2e
π 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."

Source: @lucianghinda.com
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."

Source: @lucianghinda.com
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."

Source: @lucianghinda.com
π§° 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
π€ Open Ai announced that GPT-5.3-Codex is now available in Codex:

Source: @OpenAI
π€ Maciej Mensfeld made a post on prompt injection

Source: @maciejmensfeld
π€ Mark Dalgleish made a post about unit testing using AI

Source: @markdalgleish
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: π π π§ π₯ βπΎ
π 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