Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Julik Tarkhanov 

Asset pipelines: just say no

Tenderlove Making 

Rails Security, AI, and IBB

Evil Martians 

From React to native web with nanotags: a migration that saved 100 KB

Closer to Code 

From Karafka Ractors to Yoichi Whisky: My RubyKaigi 2026 Experience

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

Do you need to build a State Machine at least once in your career?

Posts on Kevin Murphy 

Frequently Played May 2026

Posts on Kevin Murphy 

Blue Ridge Ruby 2026 Recap

code.dblock.org | tech blog 

Coding with AI Agents is Now a Baseline Expectation for Managers

Evil Martians 

From 0 signal to 128 cold signups: product validation on a $2K budget

Carmine Paolino 

kamal-backup: Scheduled Rails Backups for Kamal Apps

Saeloun Blog 

Rails Containerization Best Practices

Julia Evans 

Links to CSS colour palettes

Syed Aslam 

The Execution Boundary in Rails

Andy Croll 

Avoid html_safe with Tag Helpers, safe_join, and sanitize

Judoscale Dev Blog 

Blue Ridge Ruby: A Couple of Reflections

Drifting Ruby Screencasts 

Ten Years of Frontend

Tim Riley 

Continuations 2026/18: Hanakai! ☀️

danielabaron.me RSS Feed 

A Vanilla Routing Experiment

Julia Evans 

Testing Vue components in the browser

Code With Rails 

Tiered API Rate Limits in Rails 8.2 with Dynamic rate_limit

Remote Ruby 

Behind the Scenes: Developing Podias New Version

Alchemists: Articles 

Ruby Classes

Ruby on Rails: Compress the complexity of modern web apps 

This Week in Rails: May 1, 2026

Hanakai 

Welcome to Hanakai

Ryan Bigg Blog 

NPM: putting the brown in brownout

Awesome Ruby Newsletter 

💎 Issue 519 - Ruby Concurrency: What Happens

SINAPTIA 

Accelerating legacy systems onboarding with AI

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

Have Your Say in the 2026 Ruby on Rails Developer Community Survey

Ruby Weekly 

Matz builds an ahead-of-time Ruby compiler

SINAPTIA 

AI4Devs April meetup

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

What is Offliberty Ruby Gem and How It Works

Rails Designer Blog 

Perron 1.0 here is here

RubyGems Blog 

4.0.11 Released

RubyGems Blog 

Scaling Ruby's defenses with AI

avdi.codes 

You probably don’t need git worktrees

Ruby Magic by AppSignal 

Setting Up Server Monitoring for a Rails App on Hatchbox

Saeloun Blog 

My Ever-Improving AI Setup for Rails Work With gbrain and gstack

The Rails Tech Debt Blog 

A Better Experience for Everyone: Usability Meets Accessibility

The Bike Shed 

499: BikeTube ShedTacular!

Posts on Kevin Murphy 

InstiLLMent of Successful Practices in an Agentic World

Ruby Magic by AppSignal 

Monitoring Sidekiq Job Performance with AppSignal

Saeloun Blog 

Rails Authorization Patterns: Pundit, CanCanCan, and Action Policy

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Rails link_to Method: The Complete Guide with Examples

Saeloun Blog 

Building a Private Karpathy-Style LLM Wiki With gbrain and gstack

Saeloun Blog 

Rails Security Best Practices: A Comprehensive Guide

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

Spinel in Practice: What Works and What Breaks

Carmine Paolino 

Ruby Concurrency: What Actually Happens

Robby on Rails 

On ShopTalk Show: Rails in 2026, Dependencies, and the Long Tail of Decisions

Robby on Rails 

Less Opinions. More Data. The 2026 Rails Survey

OmbuLabs Blog 

Finding the Right Problems to Solve with AI

Planet Argon Blog 

The 2026 Ruby on Rails Community Survey Is Open

Tim Riley 

Continuations 2026/17: 4 days

Sinatra 

Mustermann 4.0 released!

Hi, we're Arkency 

The Rails Way in 2026

Ruby on Rails: Compress the complexity of modern web apps 

Active Record gets better every week

Syed Aslam 

The Hidden Query Boundary in Rails Predicates

Remote Ruby 

Ruby Central Restructuring

Awesome Ruby Newsletter 

💎 Issue 518 - Optimizing Ruby Path Methods

Planet Argon Blog 

If You're Hesitating on a Software Investment, Here's What to Do Next

Robby on Rails 

AI Increased Your Output. It Also Increased Your Variance.

Ruby on Rails: Compress the complexity of modern web apps 

Great big Rails World 2026 update: CFP, Corporate Support tickets, workshops

Ruby Weekly 

A Ruby 4.0 double: JRuby 10.1 and mruby 4.0

Awesome Ruby Newsletter 

💎 Issue 517 - TruffleRuby 34: full Ruby 3.4 compatibility, up to 23% faster parsing, and a new Prism-based Ripper with 20x speedups

Rails Designer Blog 

Catch JavaScript errors with user-friendly error feedback

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

MapView Flyers are at RubyKaigi 2026 – Here’s the Must-Watch Talk Schedule

Ruby Central 

RubyConf Updates

Syed Aslam 

From Rack to Controller, and Why That Flow Matters in Rails

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

How to Build a Scalable SaaS Platform Using Ruby on Rails

Evil Martians 

3 rules for getting AI agents to find, use—and not exploit—your devtool

OmbuLabs Blog 

WCAG Accessibility Requirements: A Guide for Project Managers

JRuby.org News 

JRuby 10.1.0.0 Released

Ruby News 

Ruby 4.0.3 Released

Carmine Paolino 

Making the Rails Default Job Queue Fiber-Based

Ruby News 

CVE-2026-41316: ERB @_init deserialization guard bypass via def_module / def_method / def_class

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Third-Party API Integration Solutions in Ruby on Rails

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

Generating thousands of maps per minute in Ruby

Giant Robots Smashing Into Other Giant Robots 

Let's enable MFA for all Ruby gems

GoRails Screencasts 

Monitoring Cron Jobs with Whenever

byroot’s blog 

The Missing Bundler Features

Rails at Scale 

Hitting a Reverted Breaking Change in Rust

Left of the Dev 

Everyday Rails Testing with RSpec, now in Spanish!

Tim Riley 

Continuations 2026/16: Pent up

Write Software Well 

Refactoring Databases (in Rails)

danielabaron.me RSS Feed 

The Code-Adjacent Power of AI

byroot’s blog 

Optimizing Ruby Path Methods

37signals Dev 

The ONCE app server

Remote Ruby 

Joined by John Athayde

Ruby on Rails: Compress the complexity of modern web apps 

Query command for database queries and more

Giant Robots Smashing Into Other Giant Robots 

PII filtering for RubyLLM with Top Secret

Ruby Central 

A New Chapter for Ruby Central

Ruby Weekly 

TruffleRuby 34 released with full Ruby 3.4 support

Rails Designer Blog 

Level up CSS transitions with cubic-bezier

Planet Argon Blog 

Launch Ready: Communicating Across Teams for a Smooth Rollout

Evil Martians 

Making your site visible to LLMs: 6 techniques that work, 8 that don't

The Rails Tech Debt Blog 

Migrating a Rails App from Heroku to Railway

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

Create QR Codes from Scratch with Ruby, ruby-libgd, and rqrcode

Saeloun Blog 

Different Approaches to Debugging Query Performance in Rails

RubyGems Blog 

rubygems.org has a public roadmap

RubyGems Blog 

rubygems.org has a public roadmap

Robby on Rails 

Your codebase doesn't care how it got written

Gusto Engineering - Medium 

Building Resilient Mobile Apps: A Layered Testing Strategy for Long-Term Stability

Evil Martians 

Now you see it: Vite on Rails without the proxy

Syed Aslam 

A Preflight for Rails Upgrades

Tim Riley 

Continuations 2026/15: Mustermann bump

Aha! Engineering Blog 

The importance of benchmarks

André Arko 

Software developers have become their own joke

Andy Croll 

Use Rails Combined Credentials

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

MapView: Server-Side Map Rendering for Rails

justin․searls․co - Digest 

✉️ Content Hiatus

Tom Dalling 

I Need To Give You Constructive Feedback