- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 166
Short Ruby Newsletter - edition 166
The one where RubyConf launched The Ruby Runaway - startsup pitching, where tiny ruby conf announced their event and where Joel talks about Phlex::TUI

Table of Contents
A note from Lucian Ghinda, the newsletter curator:
I just added a new section in the newsletter called Jobs curated by Raul PopadineΘi from CalmCompanies. It does not include all Ruby/Rails jobs available but just a selection of them. Check it out and let us know (with reply to this email) if you like it and/or what would you like to see there.
(ad)
Tech moves fast, but you're still playing catch-up?
That's exactly why 100K+ engineers working at Google, Meta, and Apple read The Code twice a week.
Here's what you get:
Curated tech news that shapes your career - Filtered from thousands of sources so you know what's coming 6 months early.
Practical resources you can use immediately - Real tutorials and tools that solve actual engineering problems.
Research papers and insights decoded - We break down complex tech so you understand what matters.
All delivered twice a week in just 2 short emails.
π Launches and discounts
π RubyConf launched the The Ruby Runway - Pitch live, gain exposure, and compete for exclusive cash prizes at RubyConf. Deadline is February 28, 2026 at 11:59PM ET
π Javier Cervantes launched the RubyForum.org - βa new space for people who learn, use, and care about Ruby to ask questions, share resources, and have thoughtful discussions about the language and its ecosystemβ

Source: https://www.rubyforum.org
π Events
π helsinkiruby.fi announced the date for this year event. For more details, check their site for more details β TinyRuby.fi

Source: @helsinkiruby.fi
π Tropical.Rb announced an update about their lineup

Source: @tropical_rb

Source: @tropical_rb
π All about Code and Ruby
π» Code Samples
οΈπ» Andrzej Krzywda shared a code sample from Chaotic Job gem

Source: @andrzejkrzywda
οΈοΈπ» James Kerr shared how safe_join allows a tag as a divider

Source: @specialCaseDev
π» Joel Drapper shared about a new feature in Phlex

Source: @joel.drapper.me
οΈοΈπ» Karol BΔ k shared how to add custom metrics and observability to any code with ActiveSupport

Source: @kukicola

Source: @kukicola
(ad)
Privacy-first email. Built for real protection.
End-to-end encrypted, ad-free, and open-source. Proton Mail protects your inbox with zero data tracking.
π Thinking about Code Design
οΈοΈπ Charles Oliver Nutter talked about Rubyβs keyboard arguments processing

Source: @headius.bsky.social
οΈοΈπ David Heinemeier Hansson shared about the work they made on Basecamp 5

Source: @dhh

Source: @dhh
οΈAlso shared how he made the test suite that fast for Basecamp 5

Source: @dhh
π Nate Berkopec shared about the size of the Basecamp 3 and Hey codebases

Source: @nateberkopec
οΈπ Nate Berkopec shared how LLMs write loops like in C instead of using Enumerable!

Source: @nateberkopec
οΈπ Matt Swanson published his Cursor chat for building a new feature β LLM QuickGenerate model specification

Source: @_swanson
οΈπ Jankees shared about his learnings on AI coding agents. The skill mentioned in the post is available here β Test in Browser Skill

Source: @jankeesvw
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Yaroslav Shmarov shared a script to use cloudflare tunnels for local developments:

Source: @yarotheslav.bsky.social
π‘ Peter Cooper shared about the migration of an old project to Rails 8.1 using Claude Code

Source: @cooperx86
π‘ Prabin Poudel is preparing a new learning resource for testing Rails applications using Minitest

Source: @coolprobn
π‘ Dmitry Pogrebnoy shared aboput the discussions on the official Ruby on Rails forum:

Source: Linkedin
π‘ John Nunemaker wrote about his problem with tests using the same database

Source: @jnunemaker

Source: @jnunemaker
Jeremy Smith also shared their Conductor Setup for Rails App 2026-01-31

Source: @jeremysmithco
β€οΈ Why Choose Ruby and Rails
β€οΈ Zain Fathoni shared he migrated his side project app from React Router V7 to Rails

Source: @zainfathoni
πΌ Jobs
This is a new section curated by Raul from CalmCompanies.club
Full Stack
Sr. Ruby on Rails Engineer, ASE ($181,100 - $318,400) - San Francisco, CA - Apply
Full Stack
/^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
Full Stack
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
Platform
βΌοΈ 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.
Backend
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
π Povilas JurΔys announced a new gem rubocop-rspec_parity - "A RuboCop plugin that provides custom cops to ensure RSpec test coverage parity and enforce RSpec best practices in your Ruby projects."
π Valentino Stoll announced a new gem chaos_to_the_rescue - βSafe-by-default LLM-powered method generation and Rails error rescue suggestions.β
π Alexey Poimtsev announced a new gem ffmpeg_core - "A clean, well-tested FFmpeg wrapper with modern Ruby conventions, proper error handling, and zero dependencies."
π Alexey Poimtsev announced a new gem inertia_i18n - "Convert Rails YAML locales to i18next JSON, scan frontend code for translation usage, detect missing/unused keys, and check locale synchronization. Supports Svelte, React, and Vue frontends."
π§° Updates
π§° Hiroshi Shibata announced an update about RubyGems/Bundler
π§° StΓ©phane Paquet announced an update for action-cable-online-status - βRails 8 online status using Solid Cable and Hotwire Turbo Streamβ

Source: @stpaquet
π§° Bozhidar Batsov announced a new version of rubocop - βA Ruby static code analyzer and formatter, based on the community Ruby style guide.β

Source: @bbatsov
π§° Yuri Sidorov announced an update on his template - βLightweight Rails 8 template with all required SaaS featuresβ. For more details check the blog post β How I Think About Building Rails Apps in 2026

Source: @YuriSidorov
π§° Luis Lavena shared that now Ruby-4.0 is available in the Microsoft Store
π€ Andrej Karpathy shared some thoughts on his experience coding with Claude. Here is just a part, check the full post on X

Source: @karpathy
Boris Cherny replied with

Source: @bcherny
π€ Robby Russell shared a nice rule to integrate to mostly all LLMs

Source: @robbyrussell
π€ Nate Berkopec shared some thoughts on code refactoring by LLMs

Source: @nateberkopec
π€ Jeremy Smith shared how to use a gitignored CLAUDE.local.md in a project while still keeping it under version control

Source: @jeremysmithco
More content: π π π§ π₯ βπΎ
π Slides
π Andrzej Krzywda published his slides from RubyConf Thailand β 15 years with Rails and DDD (AI Edition)
π ε€§ει ε²οΌOkura MasafumiοΌpublished his slides from RubyConf Thailand β Metaprogramming isn't real, it can't hurt you
π This Week in Rails published a new edition β Disabled query cache in console and bugfixes
π Matt Solt published a new edition β Ruby AI News - January 27th, 2026
π Hotwire Weekly published a new edition β Week 04 - Optimistic UIs, Hotwire Native in-app purchases, and more!
π Matt Solt published a new edition β Ruby AI News - January 27th, 2026
π Ruby Weekly published a new edition β RubyConfβs 'Shark Tank' moment with The Ruby Runway
π Women On Rails Newsletter published a new article about Newsletter WoR #69: AI won't solve all your problems, being human to avoid human error, and some games
π Ruby Central published a new article about The Ruby Central README: January 2026
π§ Podcasts
π§ Joe Masilotti published a new podcast episode β Welcome to Permission Not Required
π§ The Bike Shed published a new podcast episode β The Bike Shed Ep 491: Influences that shaped our thinking
π§ The Ruby AI Podcast published a new episode β New Year, New Ruby: Agents, Wishes, and a Calm Ruby 4
π§ Remote Ruby published a new episode β Blue Ridge Ruby 2026 with Jeremy Smith and Joe Peck
π₯ Videos
π₯ Jeremy Smith published a new video β Blue Ridge Behind the Scenes - Ruby Passports
π₯ Matt Diebolt published a new video β Today I dive into how user avatars work in Fizzy
π₯ Deanin published a new video β Absolute Beginners Guide to Deploying Rails 8 to Production (Kamal Tutorial)
π₯ Dave Kimura published a new video β Claude Code
βπΎ Articles
Whatβs new π
π Mario Alberto ChΓ‘vez published a new article about How I actually use AI to write Ruby on Rails code
π Sam Ruby published a new article about Submitted for Your Approval
π John Nunemaker published a new article about Conducting Rails
π Jankees published a new article about Let Agents Test Their Own Work
π David Backeus published a new article about #31 String#capitalize - 365 Reasons to Love Ruby
π Svyatoslav Kryukov published a new article about Optimistic UI in Rails with optimism... and Inertia
π Mohit Sindhwani published a new article about Ruby Tips 15 - Don't let UTC trip you up
π Roman Samoilov published a new article about If Rails Was Designed Today: The Operational Monolith
π Mike Mc Quaid published a new article about What happened to RubyGems and what can we learn?
π Brad Gessler published a new article about Ruby Price objects for SaaS websites
How-TOs π
Andy Croll published a new article about Simple Tailwind CSS 4 Setup for Jekyll
Brooke Kuhlmann published a new article about Hanami with Rodauth
Simon Chiu published a new article about Monitor CSRF Attacks in Production with Rails Notifications
Joshua Wood published a new article about How to build a Copilot agent that fixes Rails errors
Marcin Ostrowski published a new article about The single most important thing that made me believe AI coding could work
Rails Designer published a new article about Creating a link-icon custom element
GimΓ©nez Silva GermΓ‘n Alberto published a new article about Making Maps with Ruby
Mike Dalton published an article about Implementing OAuth in Hotwire Native apps with Bridge Components
Scott Werner published a new article about The Different Shapes of "Think Before You Build" Prompting
Reni Mercier published a new article about Reflecting on 2025
Sean Goedecke published a new article about How does AI impact skill formation?














Reply