- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 168
Short Ruby Newsletter - edition 168
The one where we get Hotwire Skills from Hotwire Club, Peter Cooper launches Planet Ruby, Evil Martians launches Tutorialkit.rb, Yuri Sidorov launched Ruby Community and new features approved to be implemented in Ruby

Table of Contents
(ad)
Vibe code with your voice
Vibe code by voice. Wispr Flow lets you dictate prompts, PRDs, bug reproductions, and code review notes directly in Cursor, Warp, or your editor of choice. Speak instructions and Flow will auto-tag file names, preserve variable names and inline identifiers, and format lists and steps for immediate pasting into GitHub, Jira, or Docs. That means less retyping, fewer copy and paste errors, and faster triage. Use voice to dictate prompts and directions inside Cursor or Warp and get developer-ready text with file name recognition and variable recognition built in. For deeper context and examples, see our Vibe Coding article on wisprflow.ai. Try Wispr Flow for engineers.
π Launches and discounts
π Peter Cooper from Ruby Weekly launched a new website Planet Ruby where you can read the top Ruby blogs every day:

Source: https://planetruby.org
π Evil Martians launched Tutorialkit.rb
π Yuri Sidorov launched Ruby Community

Source: https://rubycommunity.org/
π Mario Alberto ChΓ‘vez launched a new project Recuerd0

Source: https://recuerd0.ai
π Julian Rubisch created new skills for Hotwire. I think this is great news as there are not many skills (that I know of) that are specific for Hotwire:

Source: @julianrubisch.bsky.social
You should also consider subscribing to Hotwire.club and support Julian and the other people that are involved in making the Hotwire club an amazing place to learn:

Source: https://hotwire.club
We will tackle coding challenges in a biweekly pace, approaching the building blocks of Hotwire from first principles. We will furthermore highlight that Turbo and Stimulus are JavaScript libraries independent of any specific backend. This will equip us with a more profound knowledge of the capabilities, boundaries towards each other, and limits of the elements of the stack.
π Events
π From Rubyevents.org here is a reminder of some upcoming Ruby conferences:
π All about Code and Ruby
π A feature proposal by Jean Boussier from 3 years ago Allow trailing comma in method signature was just accepted by Matz in the last Dev Meeting.
David Backeus also published an article about this Trailing commas.
Follow the PR in Ruby/Prism which is open and not yet merged
π Another proposal from Jean Boussier about adding Dir.scan to list directory entires with their type was also accepted in the last Dev Meeting. The PR is already merged to Ruby master
Dir.scan(path) { |entry_name, entry_type| }
Dir.scan(path) # => [[entry_name, entry_type], ...]π Proposal from Marc-Andre Lafortune about autoload_relative was also accepted in the same DevMeeting and merged to Ruby master

Source: DevMeeting
π A proposal from Ufuk Kayserilioglu about Allow methods to declare that they don't accept a block via &nil has also been merged to master:
π A proposal from Earlopain about Add fetch_values method on ENV has also been accepted in the in the last Dev Meeting. Follow the open PR to know when it will be merged to Ruby master
(ad)
Free email without sacrificing your privacy
Gmail tracks you. Proton doesnβt. Get private email that puts your data β and your privacy β first.
π» Code Samples
οΈπ» Karol BΔ k shared a code sample about Forwardable

Source: @kukicola
π David Backeus published a new article about #44 Percent literals: %r - 365 Reasons to Love Ruby
π Andy Croll published a new article about Use StringInquirer for Readable Predicate Methods
π Thinking about Code Design
οΈπ Mike Dalessio and Fernando Olivares published a new episode of Recordables about Rails Multi-Tenancy - Lead Programmer Mike Dalessio shares the benefits of multi-tenant databases and how his work with Fizzy led to the the Active Record Tenanted gem.
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Vladimir Dementyev published a collection of Claude Code skills

Source: https://github.com/palkan/skills
οΈπ‘θ·―εε created a Claude Code skill for designing/reviewing Rails apps

Source: https://github.com/iuhoay/skills
π‘ Brian Scanlan shared a post about Intercom Ruby on Rails monolith CI system

Source: @brian_scanlan
π‘ Joel Drapper announced that RubySchema has a new website

Source: @joel.drapper.me
π‘ Javier Cervantes announced that Ruby Newbie is merging into Ruby Users Forum and there will be a section with posts tagged wtih Getting Started:
β€οΈ Why Choose Ruby and Rails
β€οΈ Akshay shared about the token efficiency of both Ruby and Rails

Source: @typeanglestudio
β€οΈ Akshay is still surprised about the elegance of Rails in development

Source: @typeanglestudio
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Florian L. created a new gem β agent_ferrum - βBrowser automation library optimized for AI agents. Wraps Ferrum (Chrome headless via CDP) with compact snapshots: accessibility tree + markdown.β
π Bryan Beshore created query_lens - βNatural language SQL query builder for Rails, powered by AIβ
π Alexey Poimtsev annoucned a new gem active_record_properties - "Store model settings and properties in JSONB columns with a clean DSL, type casting, default values, and validations. A modern alternative to separate settings tables."
π Jorge Alvarez created a new gem β ariadna - βRuby on rails meta-prompting, context engineering and spec-driven development system for Claude Codeβ
π craft-wise created a new gem β rubycrawl - βProduction-ready web crawler for Ruby powered by Playwright β Bringing the power of modern browser automation to the Ruby ecosystem with first-class Rails support.β
π Rails Designer published a new gem icons - "Add any icon library to a Ruby app, from Heroicons, to Lucide to Phosphor (and others). Icons is library-agnostic, so you can add any library while using the same interface."
π Fabian announced a new version of wise/rubycrawl
π§° Updates
π§° Bozhidar Batsov announced a new version of v1.84.2 Β· rubocop/rubocop
π§° Stanislav Katkov announced a new update β January 2026 update | POSH TUI
π§° Heartcombo announced a new version of devise - βFlexible authentication solution for Rails with Warden.β

Source: @heartcombo
πΌ Jobs
This is a new section curated by Raul from CalmCompanies.club
βΌοΈ 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
Full-Stack Engineer (Not specified) - Remote or Algrano HQ ZΓΌrich - Apply
Full Stack
/^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
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
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: The following page has the application form with a few questions. The βshort friendly summaryβ field needs to give us enough information to be interested in taking you to the next stage. We typically get a lot of applications (there will be thousands), so do put some effort into this section please. Notably, there's no resume or cover letter submission, so this is your spot to give us some insight into who you are. And please be yourself, thereβs no need for formality. There'll be a few other short questions, including one asking for an answer to a pseudocode statement, and one requiring some searching on our website. It's important to answer those two correctly. We wonβt consider any applications that get either wrong.
Full Stack
π Full Stack Developer (Salary not specified) - Remote - Apply
βΌοΈ Application instructions: Upload your resume, a cover letter, and answer a couple of questions about the role and your experience.
Backend
Senior Software Engineer (Ruby on Rails) ($175k - $200k) - U.S. Remote - Apply
Full Stack
Senior Software Engineer (Ruby on Rails/React) ($175k - $200k) - U.S. Remote - 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.
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
π€ Ryan Singer published an article about how he used Claude to create a new project from 0

Source: @rjs
π€ Chrome For Developers announced WebMCP is now available for early preview

Source: @ChromiumDev
π€ Mikkel Malmberg shared a skill used for refactor pass

Source: @mikker
π€ Andrej Karpathy created an interesting project β microgpt

Source: @karpathy
π€ Miles Deutscher made a documented post about AI safety incidents from the past 12 months

Source: @milesdeutscher
More content: π π π§ π₯ βπΎ
π Ruby Weekly published a new edition β RSpec vs Minitest: Setting the record straight
π This Week in Rails published a new article about This Week in Rails: February 13, 2026
π Matt Solt published a new edition β Ruby AI News - February 11th, 2026
π Hotwire Weekly published a new edition β Week 05/06 - OAuth Bridge Components, Turbo + ActionCable Trap, and more!
π Andrey Eremin published a new edition β Static Ruby Monthly | Issue 13, February 2026
π Any Cable published a new edition β Any Cables #33: Durable at Once
π§ Podcasts
π§ IndieRails published a new podcast episode β Jared Norman - Building Super Good Software|Teams|OS|companies|.*
π§ The Ruby AI Podcast published a new episode β From Writing Code To Orchestrating It, Agentic Development with Ben Scofield
π§ Remote Ruby published a new episode β Kisses From Andrew, the Ruby Gala & Conference Workshops
π§ The Bike Shed published a new episode β 493: Suspenders with Steve Polito
π§ Errol Schmidt published a new podcast episode β Jeff Goree on the future for Heroku users and Migration Plans - Technology For Humans
π₯ Videos
π₯ Matt Diebolt published a new video β One Simple Case Statement in Fizzy
π₯ 37signals published a new video β Rails Multi-Tenancy with Mike Dalessio
π₯ Go Rails published a new article about Clean Up Optional Attributes in Rails with Normalizes
βπΎ Articles
Whatβs new π
π Tim Riley published a new article about Continuations 2026/06: Mailer rebuild
π Andy Croll published a new article about Use StringInquirer for Readable Predicate Methods
π Nick Schwaderer published a new article about Software That Just Works
π Marcin Ostrowski published a new article about Your AI has no memory. Your Rails codebase does.
π Fernando Martinez published a new article about AI agents in Ruby: Why is it so easy?
π David Backeus published a new article about #44 Percent literals: %r - 365 Reasons to Love Ruby
π Ahmed Nadar published a new article about How I went from one button to building entire Rails apps in 10 seconds
π Juan Gomez published a new article about Mastering CMDx Outcomes: Results, States, and Statuses
π Zil Norvilis published a new article about Testing the Unstable: How to Write Tests for Scrapers
How-TOs π
π James Hibbard published a new article about How We Improved Rails Response Times by 87%
βοΈ Josef Strzibny published a new article about Cache 1Password entries with op-cache























Reply