Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Noteflakes 

Unrolled Code

Evil Martians 

Don't bet on SELECT's order: shuffle your rows and see what folds

The Ruby on Rails Podcast 

Episode 555: Herb and ReactionView with Marco Roth

Rails Revelry 

What retry_on Actually Means

Sam Ruby 

Keep the Gems

RubySec 

GHSA-3553-vcg5-72jw (dalli): Unbounded decompression and reply sizes allow memory exhaustion

RubySec 

GHSA-4qp6-2jcr-596v (dalli): Routing tokens can inject meta protocol flags, and failed requests can retry forever

RubySec 

GHSA-m252-9cgf-vx2w (dalli): With a namespace, a retried request reads or writes a different key

RubySec 

GHSA-p6pm-ch9v-44vx (dalli): Pipelined get_multi can return another key's value after an error reply

RubySec 

GHSA-w39f-xq2m-4g8x (dalli): Forking can resend buffered memcached requests and desynchronize the parent's connection

RubySec 

GHSA-wr87-m4jw-29x5 (dalli): Per-request raw and the JSON serializer don't prevent unsafe deserialization

The Rails Tech Debt Blog 

Rails World ‘26: The As-If Rule, Ractors & AI

The Bike Shed 

509: Bringing Back Rails Generators with Rachel Wright-Munn

Saeloun Blog 

Running Campfire With Roundhouse and Spinel

Gusto Engineering - Medium 

Gusto Went to LDX3 NYC

37signals Dev 

Hot Cell v1.0: Securing Active Storage in the age of AI

justin․searls․co - Digest 

🎙️ Breaking Change podcast v56.0.1 - Zach Holman wants more of everything

RubySec 

CVE-2026-67987 (ruby_llm): Polynomial-Time Regular Expression Denial of Service (ReDoS) vulnerability

RubySec 

CVE-2026-67989 (ruby_llm): Polynomial-Time Regular Expression Denial of Service (ReDoS) vulnerability

Tim Riley 

Continuations 2026/40: Green on JRuby

Carmine Paolino 

RubyLLM 2.0: Agents That Wait, and Everything Else Your Providers Can Do

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Hire the Best Ruby Developers & Programmers in Bangalore

Stanko Krtalic Rusendic: Articles 

Becoming a photographer

Drifting Ruby Screencasts 

Short URLs

Sam Ruby 

Resolvers Have Types Too

Carmine Paolino 

kamal-backup 1.1: Grab a Database Dump Without Restoring Anything

Toxic Elephant 

Make Capybara use HTML5 with Rack::Test

Sam Ruby 

Generated Rails

Fractaled Mind 

Code Is Cheap Now. That’s Why It Matters.

code.dblock.org | tech blog 

Universal Copy System Link for 97 Windows PCs

A Year of Commits 

The Way and Remainder

Sam Ruby 

The Browser Half

danielabaron.me RSS Feed 

When a Site Blocks Text Selection

RubySec 

CVE-2026-12545 (hammer_cli): hammer_cli - Insecure interpolation of the $EDITOR environment variable

justin․searls․co - Digest 

🎙️ Merge Commits podcast - YAGNI: Retiring from programming

Ruby on Rails: Compress the complexity of modern web apps 

Rails World recordings are online, new minimum Ruby version and more!

Andy Croll 

Look at all the things he's not doing

RoboRuby 

Ruby AI News - October 2nd, 2026

Writing | Aaron Allen 

Hanami, Why?: Bits & Bobs

Remote Ruby 

Live At Rust, Uhh, Rails World 2026

37signals Dev 

Warming up the Puma master before it forks

Giant Robots Smashing Into Other Giant Robots 

NWRUG's (Manchester, UK) October 2026 meeting — It's time to bin your VCR

Awesome Ruby Newsletter 

💎 Issue 541 - What About Rails?

Shopify Engineering 

ShopGym: Realistic, reproducible sandboxes for shopping agents

John Nunemaker 

YAGNI: Camping Chair Development

John Nunemaker 

The Friday Deploy: Changing the Wheels While the Car Is Moving

Ruby on Rails: Compress the complexity of modern web apps 

Rails World 2026 recap: All talks online

OmbuLabs.ai 

Automating Repetitive Work with Skills and MCP

Alchemists: Articles 

Joy of the Craft

Ruby Weekly 

Rails' next rich text editor hits 1.0

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Top 10 Mobile App Development Companies in USA 2026

Rails Designer Blog 

More than click and submit: use any event with Stimulus

Planet Argon Blog 

Upgrading a Next.js App Before Anything Breaks

Evil Martians 

SF Ruby Conference: regular ticket prices end September 30

The Rails Tech Debt Blog 

Rails World ‘26: The RubyGems Compact Index

Writing | Aaron Allen 

Hanami, Why?: Introductions

The Ruby on Rails Podcast 

Episode 554: The future of Rails with Obie Fernandez

Josh Software 

Inside the Go Compiler: Optimizations That Make Your Code Faster

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Machine Learning Basics: An Enterprise-Friendly Guide 2026

RubyGems Blog 

4.0.22 Released

Sam Ruby 

Rust is the answer to the wrong question

Sam Ruby 

Nokogiri, Loofah and Crass, Compiled

The Rails Tech Debt Blog 

Rails World ‘26: Herb and ReActionView

The Rails Tech Debt Blog 

Run the Rails Agent Benchmark Yourself

code.dblock.org | tech blog 

zBalls: a 1998 Java Applet

code.dblock.org | tech blog 

Good Morning, Dave: the 1998 INET Conference Kiosk Launcher

The Bike Shed 

508: The Wonders of Static Analysis

Hanakai 

Welcome, thoughtbot!

Jardo.dev: Blog 

Hardly Promethean

The Rails Tech Debt Blog 

Rails World ‘26: Lexxy for Action Text

Remote Ruby 

Rails at Scale, Roundhouse Performance, and AI-Era Supply Chain Security

Aha! Engineering Blog 

Coding AI without deterministic outcomes

Sam Ruby 

As If

code.dblock.org | tech blog 

The Second Life of Autoconf for MS-DOS

Tim Riley 

Continuations 2026/39: Syntactical possibilities

37signals Dev 

Lexxy 1.0 is here

Sam Ruby 

Partly in the Right

Noteflakes 

On Kids and Football

Writing | Aaron Allen 

Hello, world!

Julia Evans 

Replacing the old battery on rechargeable bike lights

Hi, we're Arkency 

6 levels of knowledge management maturity in organizations

RubySec 

GHSA-6wmv-xq9m-fmp7 (dalli): Memcached command injection through numeric arguments to incr/decr and fetch_with_lock

RubySec 

GHSA-42qh-8mx8-7wqm (rack-proxy): HTTP response smuggling via ambiguous backend response framing in rack-proxy 1.x

Rails Revelry 

The Job Was Enqueued by Older Code

MadBomber Software 

Introducing Asgard: a Thor-Based Task Runner

MadBomber Software 

Pencils Down: My Take on DHH’s Rails World 2026 Keynote

RoboRuby 

RubyRoles: match with Ruby opportunities around the world

Sam Ruby 

Pencils Down, Notation Up

Ruby on Rails: Compress the complexity of modern web apps 

See you in Lisbon!

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

Going Deeper into Ruby with Polished Ruby Programming, Second Edition

Jardo.dev: Blog 

What About Rails?

Awesome Ruby Newsletter 

💎 Issue 540 - Show HN: Radius – A Meetup.com Alternative

Schneems - Programming Practices, Performance, and Pedantry 

A Type Stronger than the Sum of its Components

Ruby on Rails: Compress the complexity of modern web apps 

Rails Version 7.2.4 has been released!

Ruby Weekly 

What if your Rails app didn't need Rails?

OmbuLabs.ai 

What Jev Is (and Isn’t): A Model for Decisions

Ruby on Rails: Compress the complexity of modern web apps 

Rails Version 8.1.4 has been released!

code.dblock.org | tech blog 

Porting a 1996 Pascal/Delphi Calculator to Rust (CLI + MCP)

Rails Designer Blog 

Lazy loading, optimistic UI and more in Rails with Attractive.js

code.dblock.org | tech blog 

Using AI Effectively in Technical Writing

Evil Martians 

AI makes design system guardrails mandatory; this framework delivers them

OmbuLabs.ai 

The Two Cheapest Agent Eval Signals Both Fail

The Ruby on Rails Podcast 

Episode 553: The Ruby User Forum with Javier Cervantes

Ruby News 

Ruby 3.4.11 Released

The Rails Tech Debt Blog 

Herb on Rails

The Rails Tech Debt Blog 

What Happens to Your Ruby Tools With AI?

Sam Ruby 

Campfire, Three Rubies

Noteflakes 

Extralite 3.1.0 is Here!

JRuby.org News 

JRuby 10.0.7.0 Released

Rémi Mercier 

Finishing the square panel – part 02 (Ruby Stained Glass Notes #09)