Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

MapView: Static maps for Rails. No JS. No frontend. Just Ruby.

RubyGems Blog 

4.0.10 Released

Felipe Vogel 

Spoken Latin

All about code - Ruby and Rails technical content written by Lucian Ghinda 

superpowers-ruby v6.1.0: a Rails upgrade skill

All about code - Ruby and Rails technical content written by Lucian Ghinda 

Two Agent Skills to Help With Prompt Security

RubyGems Blog 

Temporarily disabling language support on rubygems.org

Carmine Paolino 

Your Agent’s Context Window Is Not a Junk Drawer

Evil Martians 

TestProf Digest 2026.4: surprising finds from 30k specs

JRuby.org News 

JRuby 10.0.5.0 Released

Judoscale Dev Blog 

Dear Heroku: Uhh... What’s Going On?

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

This Week in Rails: Faster Logs, Reliable Parallel Tests, and Key Deprecations

Ruby on Rails: Compress the complexity of modern web apps 

Speedup ActiveRecord::LogSubscriber#sql_color and more!

Drifting Ruby Screencasts 

Easter Eggs

Tim Riley 

Continuations 2026/14: Taiwan Edition

Posts on Kevin Murphy 

Frequently Played April 2026

a-chacon 

rv: The Missing Piece for Ruby Programmer Happiness

danielabaron.me RSS Feed 

Dynamic Ruby And Hidden Maintenance Costs

Syed Aslam 

The Signals That Predict a Difficult Rails Upgrade

Remote Ruby 

Memcached Mayhem

André Arko 

Towards an Amicable Resolution with Ruby Central

Ruby Weekly 

The final report on the 'RubyGems fracture'

Rails Designer Blog 

Refactoring a JavaScript class

Fractaled Mind 

Basic role management

Drifting Ruby Screencasts 

N+1 Driven Development

Alchemists: Articles 

htmx Configuration

Evil Martians 

We analyzed 1,140 devtools funding rounds—here's who's writing checks and why

Hi, we're Arkency 

Rails apps have layers but no modules

Planet Argon Blog 

When Search Breaks Everything: Lessons from a Client's Unexpected App Outage

Judoscale Dev Blog 

Judoscale on Tour: An Ode To Heroku

Write Software Well 

Finally, the Rails Blog Runs on Rails

Schneems - Programming Practices, Performance, and Pedantry 

RubyGems Fracture Incident Report

Aha! Engineering Blog 

The architectural trade-offs of AI code generation

Ruby Central 

RubyGems Fracture Incident Report

RoRvsWild's blog 

A Global Message Bus with ActiveSupport::EventReporter

Carmine Paolino 

I Built a Monitor Configuration Tool for Hyprland

Giant Robots Smashing Into Other Giant Robots 

Attending and speaking at Haggis Ruby

naildrivin5.com - David Bryant Copeland's Website 

Talking Death of a Software Craftsman on the Dead Code Podcast

Evil Martians 

OpenAPI + NestJS: type-safe controllers from the contract

RubySec 

CVE-2026-33946 (mcp): MCP Ruby SDK - Insufficient Session Binding Allows SSE Stream Hijacking via Session ID Replay

RubySec 

CVE-2026-34060 (ruby-lsp): Ruby LSP has arbitrary code execution through branch setting

Hotwire Weekly 

Week 12/13 - Hotwire Native Calendar Bridge, TutorialKit.rb, and more!

avdi.codes 

New Podcast Ep on Agentic Feature Owners

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

ruby-libgd: The Modern Ruby Image Library You’ve Been Sleeping On

Tim Riley 

Continuations 2026/13: Begone, awkward solution

Andy Croll 

Teach Rails Irregular Plurals with Inflections

All about code - Ruby and Rails technical content written by Lucian Ghinda 

Superplanning: a unified planning skill for Claude Code

My blog 

Measuring Memory for Ruby Methods

Ruby Central 

A Message from the Ruby Central Board

Rails at Scale 

Using Perfetto in ZJIT

The Rails Tech Debt Blog 

Our Rails Upgrade Methodology as Claude Code Skills

Remote Ruby 

Conferences, AI Trends, and Sleepless Nights

Ruby on Rails: Compress the complexity of modern web apps 

This Week in Rails: March 27, 2026

Rails Designer Blog 

Everyone, say “hi” again to Rails Icons 👋

Ruby News 

Ruby 3.2.11 Released

Gusto Engineering - Medium 

Worth the Squeeze

RubySec 

CVE-2026-33658 (activestorage): Rails Active Storage has a possible DoS vulnerability in proxy mode via multi-range requests

Ruby Weekly 

How to install a Ruby gem the hard way

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

RubyMine 2026.1: AI Chat Upgrades, New Code Insight, Stable Remote Development, and More 

Ruby News 

Ruby 3.3.11 Released

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

FFI: How Ruby Talks to C

Planet Argon Blog 

A Planet Argon Developer in Amsterdam: My First Laracon Experience

Avo's Publication Feed 

Avo 4 Open Beta

RubySec 

CVE-2026-33635 (icalendar): iCalendar has ICS injection via unsanitized URI property values

All about code - Ruby and Rails technical content written by Lucian Ghinda 

superpowers-ruby v5.0.6: compound skills and Ruby idiom fixes

André Arko 

How to Install a Gem

RubyGems Blog 

4.0.9 Released

naildrivin5.com - David Bryant Copeland's Website 

Talking Death of a Software Craftsman on the Dead Code Podcast

Ruby on Rails: Compress the complexity of modern web apps 

Rails Versions 8.0.5 and 8.1.3 have been released!

RubySec 

CVE-2026-33209 (avo): Avo has a XSS vulnerability on `return_to` param

RubySec 

GHSA-46fp-8f5p-pf2m (loofah): Improper detection of disallowed URIs by Loofah `allowed_uri?`

RubySec 

CVE-2026-33210 (json): Ruby JSON has a format string injection vulnerability

Evil Martians 

Tutorialkit.rb: interactive Ruby tutorials entirely in the browser

Evil Martians 

Product-market fit methodology for early-stage devtool companies

RubySec 

CVE-2026-33306 (bcrypt): bcrypt-ruby has an Integer Overflow that Causes Zero Key-Strengthening Iterations at Cost=31 on JRuby

RubySec 

CVE-2026-33286 (graphiti): Graphiti Affected by Arbitrary Method Execution via Unvalidated Relationship Names

RoRvsWild's blog 

Supercharge Your Ruby on Rails Forms With Form Builders and Form Objects

Carmine Paolino 

Comb Shaped Slices

Nithin Bekal | Ruby 

Migrate from Devise to Rails authentication generator

Ruby on Rails: Compress the complexity of modern web apps 

Rails Versions 7.2.3.1, 8.0.4.1, and 8.1.2.1 have been released!

Evil Martians 

The Devtools PMF Compass

Andy Croll 

Handle Uncountable Words in Rails Inflections

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

Can Ruby Read an X-Ray? Building a Medical Image Processor

Giant Robots Smashing Into Other Giant Robots 

Meet Duck Typer: your new duck typing friend

Tim Riley 

Continuations 2026/12: Closing parentheses

Syed Aslam 

The Upgrade Anxiety Curve in Mature Systems

justin․searls․co - Digest 

🎙️ Breaking Change podcast v53 - Pod Freeze

Felipe Vogel 

Spoken Latin

Ruby on Rails: Compress the complexity of modern web apps 

This Week in Rails: March 20, 2026

Remote Ruby 

Unraveling GitHub Actions & Modern Auth Challenges

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

🤖 Ruby events this week

John Nunemaker 

IndieRails Podcast: The Conductor

Ruby Weekly 

RubyGems' maintainer proposes cooldown feature

Ruby – AWS Developer Tools Blog 

Transfer Manager Directory Support for AWS SDK for Ruby

Rails Designer Blog 

Build custom emojis with Stimulus

Carmine Paolino 

Ruby Deserves Beautiful Documentation

All about code - Ruby and Rails technical content written by Lucian Ghinda 

3 New RuboCop Style Cops: SelectByKind, SelectByRange, PartitionInsteadOfDoubleSelect

With a Twist 

An agent chat turned into a skill, and then it QA'd itself

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

2D Histograms in Pure Ruby

Rails at Scale 

How ZJIT removes redundant object loads and stores

Rails at Scale 

Engineering Rigor in the AI Age: Building a Benchmark You Can Trust

Carmine Paolino 

RubyLLM 1.14: From Zero to AI Chat App in Under Two Minutes

Radan Skorić's website 

How well are the tests covering the code?

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Rails Joins: A Complete Guide to Active Record Query Interface

RubySec 

GHSA-qmpg-8xg6-ph5q (action_text-trix): Trix has a Stored XSS vulnerability through serialized attributes

RubySec 

GHSA-57hq-95w6-v4fc (devise): Confirmable "change email" race condition permits user to confirm email they have no access to

Weelkly Article – Linking Ruby knowledge from the most remote places in the world. 

Ruby on Rails — Complete Reference of Methods, Classes & Features Not in Ruby

Greg Molnar 

How I fixed an electricity issue in my car

Planet Argon Blog 

Design Meets Reality in Rails Redesigns

SINAPTIA 

NO AI CODE IN PRODUCTION DIRECTIVE

justin․searls․co - Digest 

🎙️ Merge Commits podcast - freeCodeCamp: Which Devs Are Screwed?