Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Judoscale Dev Blog 

Post-mortem: No upscaling for 12 hours

Awesome Ruby Newsletter 

💎 Issue 481 - The /o in Ruby regex stands for "oh the humanity "

Planet Argon Blog 

Solving Workflow Chaos with Dia Browser

JRuby.org News 

JRuby 10.0.2.0 Released

Ruby Weekly 

Fixing the `json` gem's API

Rails Designer 

Create a macOS-inspired stack UI with Stimulus and Tailwind CSS

Ruby Central 

Reflections on RailsConf 2025 From Shan Cureton, Executive Director of Ruby Central

naildrivin5.com - David Bryant Copeland's Website 

Please Create Debuggable Systems

Evil Martians 

Redprints CFP: an open source CFP management app built with Rails + Inertia.js

Ruby on Rails: Compress the complexity of modern web apps 

Fullscript joins the Rails Foundation

Matzにっき 

BenQ ScreenBar Halo 2商品レビュー

Josh Software 

When Urgent Fixes Can’t Wait: How to Patch Packages in Production

Evil Martians 

What we learned from creating PostCSS

The Rails Tech Debt Blog 

Is It Ruby or Rails? Introducing Our New Discord Bot

justin․searls․co - Digest 

📄 Letting go of autonomy

Short Ruby Newsletter 

Short Ruby Newsletter - edition 144

Gusto Engineering - Medium 

From Practice to Pitch: A Tech Intern’s Guide to Interviewing

Avo's Publication Feed 

Building a Superglue App in Rails

Write Software, Well 

Create a Staging Environment in Rails and Deploy with Kamal

justin․searls․co - Digest 

📄 "There Will Come Soft Rains" a year from today

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

RubyMine 2025.2: Junie and AI Assistant Upgrades, Faster Rails Project Startup, Enhanced Bundler Management, and More

RichStone Input Output 

[3/4] Code with LLM teams

Hotwire Weekly 

Week 31 - AnyCable for Laravel, How Hotwire Native works, and more!

justin․searls․co - Digest 

🎙️ Breaking Change podcast v41 - Liquid Glasshole

Drifting Ruby Screencasts 

Model Context Protocol

code.dblock.org | tech blog 

How to Disagree and Commit like Switzerland

justin․searls․co - Digest 

🔗 There is no 'AI' in 'Team'

RichStone Input Output 

[2/4] Code with LLMs and default instructions

byroot’s blog 

What’s wrong with the JSON gem API?

Jardo.dev: Blog 

Let's Get Baked

RubySec 

CVE-2025-54572 (ruby-saml): Ruby SAML DOS vulnerability with large SAML response

Ruby Central 

RubyGems.org Funding Model & A New Path For Community-Led Growth

Alchemists: Articles 

Ghosting

Ruby on Rails: Compress the complexity of modern web apps 

relative_time_in_words, current transaction’s isolation level and more!

Hi, we're Arkency 

Watch out for this one deprecation warning when upgrading from Rails 7.1 to 7.2 on Heroku

danielabaron.me RSS Feed 

Off the Chart: Candid Conversations in Health Care

Remote Ruby 

Rolling Out Features and Rails 8 Insights

Avo's Publication Feed 

Visual breakpoint debugging for responsive Rails applications with TailwindCSS

RichStone Input Output 

[1/4] Code with LLMs and a PLAN

Awesome Ruby Newsletter 

💎 Issue 480 - Announcing Passive Queue: The Rails Background Job System That Transcends Processing

Ruby on Rails: Compress the complexity of modern web apps 

New written & video tutorials for beginners

Ruby Weekly 

Implementing code reloading for Rack apps

Judoscale Dev Blog 

How Judoscale's Utilization-Based Autoscaling Works

Rails Designer 

Add Konami Codes with Stimulus

Josh Software 

All Superheroes Don’t Wear Capes

Blogs on Noel Rappin Writes Here 

Programming Proverbs in 1975 and 2025

Planet Argon Blog 

Nostalgia Meets New Ideas at RailsConf 2025

Evil Martians 

Simplicity, vanished?! Solving the mystery with Inertia.js + Rails

Write Software, Well 

Let's Configure a PostgreSQL Database Server for the Blog

code.dblock.org | tech blog 

Don't Tell Engineers What to Do

Radan Skorić's website 

Turbo adapter: Hotwire Native's backdoor entrance

code.dblock.org | tech blog 

Using Claude Code with Google Sheets

Ruby Magic by AppSignal 

Build Custom ActiveStorage Analyzers for Ruby on Rails

justin․searls․co - Digest 

🔗 Upside-Down Development

Evil Martians 

AnyCable for Laravel: reliable WebSocket infrastructure

SINAPTIA 

Scaling image classification with AI

katafrakt’s garden 

Micro-slices in Hanami

Avo's Publication Feed 

Adding an MCP server to a Rails app

Short Ruby Newsletter 

Short Ruby Newsletter - edition 143

Jardo.dev: Blog 

Order-Driven Development

OmbuLabs Blog 

AI Agents: Implementing the ReAct Pattern in Ruby

Benoit Tigeot's blog 

Measuring SELECT ... FOR UPDATE Latency in PostgreSQL

Sam Saffron's Blog - Latest posts 

Discourse in a Docker container

Sam Saffron's Blog - Latest posts 

Discourse in a Docker container

Hotwire Weekly 

Week 30 - RailsConf 2025 talks, Tailwind Primitives for HTML and Vanilla JS, and more!

RichStone Input Output 

Asking good questions for your product development

Julik Tarkhanov 

Hexatetrahedral Rails

justin․searls․co - Digest 

📄 I made Xcode's tests 60 times faster

Closer to Code 

Announcing Passive Queue: The Rails Background Job System That Transcends Processing

Ruby on Rails: Compress the complexity of modern web apps 

PostgreSQL 18 warnings, secure password improvements and more!

Write Software, Well 

Let's Create a New Rails Application for the Blog

Island94.org 

Consider Thruster with Puma on Heroku

Remote Ruby 

RailsConf 2025 Recap

Avo's Publication Feed 

Rails Engine Assets: Making Your Gem Work with Sprockets AND Propshaft

Posts on Kevin Murphy 

RailsConf 2025 Video

Awesome Ruby Newsletter 

💎 Issue 479 - The 60-Second Wait: How I Spent Months Solving the Ruby’s Most Annoying Gem Installation Problem

Ruby Weekly 

Rails first released 21 years ago today

Hanami 

The look of things to come

Ruby News 

Ruby 3.3.9 Released

Rails Designer 

Add a multi-step form/wizard to your Rails app

Ruby News 

Ruby 3.2.9 Released

Julik Tarkhanov 

Why can’t we just… send an HTML email

Write Software, Well 

I am Rebuilding this Blog with Rails

justin․searls․co - Digest 

📄 Adding swift-format to your Xcode build

Jardo.dev: Blog 

Code Reloading for Rack Apps

naildrivin5.com - David Bryant Copeland's Website 

Build a blog in 15ish Minutes with BrutRB

Evil Martians 

API contracts and everything I wish I knew: a frontend survival guide

RubyGems Blog 

June 2025 RubyGems Updates

RubySec 

CVE-2025-54314 (thor): Thor can construct an unsafe shell command from library input.

RubySec 

GHSA-353f-x4gh-cqq8 (nokogiri): Nokogiri patches vendored libxml2 to resolve multiple CVEs

Dhaval Singh's Blog 

Counting tokens at scale using tiktoken

Rails at Scale 

AI Coding Agents Are Removing Programming Language Barriers

The Bike Shed 

468: RailsConf Recap with Tess Griffin

Gusto Engineering - Medium 

Building Strong Teams: Lessons from Beavers for Tech Leads

RubyGems Blog 

3.7.1 Released

Avo's Publication Feed 

OTP Input field with StimulusJS

Weelkly Article – Ruby Stack News 

🔍 Understanding Ruby’s .. Range Operator in ActiveRecord Queries

Josh Software 

Fantastic Bugs and Where To Find Them

Tom Dalling 

Leprechauns, Root Causes, And Other Fairy Tales

Hotwire Weekly 

Week 29 - Ruby Friends Hotwire Native apps, Herb Linter & Formatter, and more!

justin․searls․co - Digest 

🎙️ Breaking Change podcast v40 - Go home Claude, you're drunk

Ruby Central 

Ruby Central's OSS Changelog: July 2025

Ruby on Rails: Compress the complexity of modern web apps 

A new touch option, accessing the editor from the error page and better migration logs

Remote Ruby 

Ruby Podcast Panel at RailsConf 2025

Awesome Ruby Newsletter 

💎 Issue 478 - Hanami and the elephant in the room

JRuby.org News 

JRuby 10.0.1.0 Released

Ruby Weekly 

It's time to get ready for Bundler v4

Rails Designer 

Rails Designers: private community for Rails UI Engineers

Closer to Code 

The 60-Second Wait: How I Spent Months Solving the Ruby’s Most Annoying Gem Installation Problem

Bundler Blog 

Bundler v2.7: last release before Bundler 4