Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
justin․searls․co - Digest 

🎙️ Breaking Change podcast v57.1 - iPhone Duo Review

Julik Tarkhanov 

Thank you, but I prefer it my way

Greg Molnar 

Deploying with Kamal using a locally built Ruby image

The Rails Tech Debt Blog 

Bootstrap 4 to 5, One Controller at a Time

Ruby on Rails: Compress the complexity of modern web apps 

Safer secrets, ZJIT, and more!

code.dblock.org | tech blog 

I Am Just One Engineer Armed with AI

RubySec 

GHSA-5287-hmjh-qmqq (pghero): Insecure direct object reference (IDOR)

RubySec 

GHSA-pq4g-8rxf-4g29 (crass): Incorrect tokenization of bad URLs enables CSS sanitizer bypass

Ruby Weekly 

Ruby regexp security fixes: a newsflash

Sam Ruby 

What the Campfire Benchmark Measures

Blog 

uml-viewer: see the architecture of a Rails app in the browser

Remote Ruby 

Jeff Dickey is Back

Carmine Paolino 

I Get 215 GitHub Notifications a Day, So I Built a Bot to Triage Them

Ruby News 

Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264

Ruby News 

Ruby 4.0.9 Released

Ruby News 

Ruby 3.4.12 Released

Ruby News 

Ruby 3.3.13 Released

code.dblock.org | tech blog 

Introducing Markdownlint Spellcheck

Awesome Ruby Newsletter 

💎 Issue 544 - Does Ruby on Rails still make sense?

Planet Argon Blog 

PHP2Shell: What We Checked, What We Fixed, and What We Learned

Ruby Weekly 

How Rails made its enums 4.5x faster

Shopify Engineering 

We gave AI agents a mobile dev environment

Code With Rails 

Catch Broken HTML Before Deploy with Rails' New Herb Template Engine

Josh Software 

Goroutine Leaks: The Silent Memory Leak Most Golang Developers Ignore

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Top 10 Software Outsourcing Companies in India for 2026

Ruby on Rails: Compress the complexity of modern web apps 

On Rails — Hussain Akram & Antonio Carlos de Souza: Rails Scales for the Rest of Us

Rails Designer Blog 

Distort HTML with SVG's feDisplacementMap

Ruby News 

Ruby 4.0.8 Released

code.dblock.org | tech blog 

Introducing Dylint Spellcheck (Rust)

Julik Tarkhanov 

Serving your packages with Paquette

Rails at Scale 

Rails is a JIT compiler

avdi.codes 

https://avdi.codes/190459-2/?utm_source=rss&utm_medium=rss&utm_campaign=190459-2

code.dblock.org | tech blog 

Introducing RuboCop Spellcheck

Evil Martians 

The Agents on Rails Files: designing black-box evals for coding agents

The Rails Tech Debt Blog 

Can You Remove DatabaseCleaner?

naildrivin5.com - David Bryant Copeland's Website 

You Cannot Trust the AI Code Generator

The Ruby on Rails Podcast 

Episode 557: Jessica Kerr and Avdi Grimm

Rails Revelry 

Why a Background Job Can Run More Than Once

Shopify Engineering 

How Shopify turns open models into task experts

Judoscale Dev Blog 

💡 Local Dashboards + The (new) Judoscale API

justin․searls․co - Digest 

🔗 glaze_against_the_machine

Shopify Engineering 

Cross-store product clustering across millions of stores

Judoscale Dev Blog 

Judoscale on Northflank: Powerful Autoscaling for Hosted and BYOC Deployments

Shopify Engineering 

Building Overexposed: understanding application exposure

Planet Argon Blog 

Be Q, Not James Bond: Notes From My First Rails World

Passenger - Phusion Blog 

Passenger 7 Preview

37signals Dev 

Parsing JSON-structured Docker logs with the OpenTelemetry Collector

naildrivin5.com - David Bryant Copeland's Website 

Why Even Write Code in a Professional Context?

Writing | Aaron Allen 

Hanami, Why?: Model Citizens

Tim Riley 

Continuations 2026/42: Kindest, smartest

Passenger - Phusion Blog 

Passenger 6.2.1

Tenderlove Making 

Static Analysis for the Uninitialized

code.dblock.org | tech blog 

AI Wants to Eat Your Project Backlog

Posts on Kevin Murphy 

Frequently Played October 2026

Saeloun Blog 

Rails 8.2 adds Relation#default_order

Ruby on Rails: Compress the complexity of modern web apps 

Faster blank? checks, safer SQLite rollbacks, and more!

Sam Ruby 

Taking Flight

OmbuLabs.ai 

What to Expect from your AI Project

naildrivin5.com - David Bryant Copeland's Website 

I'm Gonna Write About AI So I Can Process What is Going On

Remote Ruby 

Welcome to the Slop Factory

Awesome Ruby Newsletter 

💎 Issue 543 - Living in the Weimar Era of Ruby

avdi.codes 

Lies, Damn Lies, and Github Stars

Planet Argon Blog 

The Ruby on Rails 2026 Community Survey Results are in!

naildrivin5.com - David Bryant Copeland's Website 

I'm Gonna Write About AI So I Can Process What is Going On

Mike Perham 

Coming soon: the 2027 Gem Fellowship

Ruby Weekly 

Ruby 4.1's first preview is here

Josh Software 

The Hidden Life of a UPI ID

Rails Designer Blog 

A reusable tooltip built with a custom element

RubyGems Blog 

rubygems.org now shows security warnings for gems

Greg Molnar 

Deploying a Roundhouse app with Kamal

Planet Argon Blog 

Relevance Over Recency: Fixing a Laravel Newsroom's Broken Search

Evil Martians 

Don’t get burned, make your Stripe MRR boring and correct

RoboRuby 

Ruby AI News - October 14th, 2026

The Ruby on Rails Podcast 

Episode 556: Building What Matters with Tom Rossi

RubyGems Blog 

4.0.23 Released

Code With Rails 

Build a Structured Search API with Rails' New HTTP QUERY Method

Code With Rails 

Build Case-Insensitive Lookups with Rails' New QueryPredicates Types

OmbuLabs.ai 

Claude for Small Business: Safe and Simple

Write Software Well 

Going Enterprise

The Rails Tech Debt Blog 

Rails World ‘26: Rails in the Agentic Era

Ruby on Rails: Compress the complexity of modern web apps 

Agents on Rails: Stage 3. Can a model build on its own work?

Saeloun Blog 

Building free websites and apps for Pune businesses

The Bike Shed 

510: Technical Debt is Technically Risk

Ryan Bigg Blog 

Leaving Tech

katafrakt’s garden 

GitHub formatter for Sobelow

Island94.org 

Adding custom Thor commands to your Rails app

justin․searls․co - Digest 

🎙️ Breaking Change podcast v57 - Go Pace Yourself

The Rails Tech Debt Blog 

DHH, AI, and the Future of Rails

Ruby News 

Ruby 4.1.0-preview1 Released

Aha! Engineering Blog 

Is the tech stack irrelevant?

Writing | Aaron Allen 

Hanami, Why?: Class Action

Tim Riley 

Continuations 2026/41: Speedy reviews

Andy Croll 

Escape LIKE Wildcards with sanitize_sql_like

Julik Tarkhanov 

Living in the Weimar era of Ruby

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

A CTO’s Guide to LLM Integration with Ruby on Rails

Sam Ruby 

Whole Routes in a Box

MadBomber Software 

Runsheets: Runbooks That Keep a Record of Themselves

code.dblock.org | tech blog 

ELPDS: Inspecting FAT Partitions in 1995

Sam Ruby 

What a JIT Can't Know

Stanko Krtalic Rusendic: Articles 

Katami

RubySec 

CVE-2026-107399 (mechanize): Mechanize sends credential headers to another origin after a meta refresh

RubySec 

CVE-2026-107715 (mechanize): Mechanize sends credential headers to another host after an HTTP redirect

code.dblock.org | tech blog 

A 1998 PDF-to-Text Converter

Rails at Scale 

ZJIT is now as fast as YJIT

Blog 

From request to e-mail: one slice of work with AI

Blog 

scrap4rb: find the messy tests in a Ruby project

Robby on Rails 

The Keynote I Thought I Was Going to Give

Syed Aslam 

A Preflight You Can Run

OmbuLabs.ai 

The SaaS Reckoning: Lessons from Guru

Ruby on Rails: Compress the complexity of modern web apps 

Better ACL S3 control and more