Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Ruby Weekly 

The Ruby Association wants your grant proposals

justin․searls․co - Digest 

📄 Is Sora the future of fiction?

Rails Designer 

Visual loading states for Turbo Frames
with CSS only

justin․searls․co - Digest 

✂️ My Top 10 Sora Clips on Day One

The Rails Tech Debt Blog 

Rails Versions You Shouldn’t Be Using Anymore (and Why)

John Nunemaker 

Self-Made is a Myth Podcast

Evil Martians 

Contract shock therapy: the way to API-first documentation bliss

Alchemists: Articles 

Hanami Containers

Radan Skorić's website 

How to elegantly update other UI when a Turbo Frame is updated

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

How Much Does It Cost to Hire a Ruby on Rails Developer in 2025?

Ruby Magic by AppSignal 

How to Read Code from the Showcase Ruby on Rails Engine

justin․searls․co - Digest 

✂️ Will code for 🙌's

RailsNotes, the Ruby on Rails guides you wished you had. 

Run RSpec specs in parallel (with the parallel_rspec gem)

Ruby Central 

Our Stewardship: Where We Are, What’s Changing and How We’ll Engage

Fullstack Ruby 

Little Content Tricks for Your Bridgetown Website

Felipe Vogel 

A catalog of coding challenges

Planet Argon Blog 

The Case for Generalism in Tech

Tosbourn – Belfast based Ruby developers 

Threat Intelligence Issue 1

Evil Martians 

How to detect Safari and iOS versions with ease in 2025

The Bike Shed 

476: Green Flags for Code

Short Ruby Newsletter 

Short Ruby Newsletter - edition 150

justin․searls․co - Digest 

🎙️ Breaking Change podcast v44.0.1 - José Valim: It's a time for builders

The Rails Tech Debt Blog 

Rails and Ruby Compatibility in 2025: Which Setups Will Be Unsupported After October 1st?

Hotwire Weekly 

Week 39 - Components without gems, Rails Views Performance, and more!

André Arko 

stupid jj tricks

Julik Tarkhanov 

The boss of it all

justin․searls․co - Digest 

📄 Why I'm not rushing to take sides in the RubyGems fiasco

André Arko 

jj part 1: what is it

Noteflakes 

Words Can Hurt: A Plea to the Ruby Community

RubySec 

CVE-2025-59830 (rack): Rack has an unsafe default in Rack::QueryParser allows params_limit bypass via semicolon-separated parameters

Ruby on Rails: Compress the complexity of modern web apps 

Redirect source location logging, filterable engine routes, and more!

Charles Oliver Nutter 

JRuby and Leyden: Even Better Startup

Tim Riley 

Continuations, 2025/39: Momentum building

Tim Riley 

Per-slice sessions in Hanami

Julik Tarkhanov 

Scheduling things in user’s time zone

Remote Ruby 

Rails World 2025 Recap

Passenger - Phusion Blog 

Passenger 6.1.0

Awesome Ruby Newsletter 

💎 Issue 488 - Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

Ruby Weekly 

A troubling week for RubyGems and Bundler

Rails Designer 

Components in Rails without gems

André Arko 

Bundler belongs to the Ruby community

Charles Oliver Nutter 

JRuby and JDK 25: Startup Time with AOTCache

Noteflakes 

My Thoughts on Euruko

André Arko 

Adventures in CPU contention

katafrakt’s garden 

My OCaml-flavoured Elixir style

Planet Argon Blog 

"Tidy First" by Kent Beck - Asking the Right Questions About Software Change

justin․searls․co - Digest 

📄 How to automatically add chapters to your podcast

Closer to Code 

When Responsibility and Power Collide: Lessons from the RubyGems Crisis

Evil Martians 

Flaky tests, be gone: long-lasting relief for chronic CI retry irritation!

RoRvsWild's blog 

The Complete Guide to Dev Containers in Ruby on Rails

The Bike Shed 

475: Invisible Mentorship

Ruby on Rails: Compress the complexity of modern web apps 

Rails Version 8.0.3 has been released!

Robby on Rails 

Talking Shop with Ruby & Rails Maintainers at Rails World 2025

SINAPTIA 

Rails views performance matters: can `render` slow you down?

Greg Molnar 

Ruby Triathlon 2025

justin․searls․co - Digest 

🎙️ Breaking Change podcast v44 - Can't get it up

Avo's Publication Feed 

Rails API Authentication with the auth generator

Hotwire Weekly 

Week 38 - Rails World 2025 recordings, Lexxy File Validations, and more!

Tim Riley 

Continuations, 2025/38: Tutorial style

Greg Molnar 

On RubyCentral and Rubygems

tekin.co.uk 

The Ruby community has a DHH problem

justin․searls․co - Digest 

📸 MagSafe Ice Packs

Robby on Rails 

7 Stages of Software Tech Stack Adoption (You're Probably in Stage 5)

justin․searls․co - Digest 

📄 Why I bought the iPhone Air

davidcel.is 

Rails Needs New Governance

Ruby Central 

Strengthening the Stewardship of RubyGems and Bundler

code.dblock.org | tech blog 

Turning Hypermedia APIs into MCPs

Remote Ruby 

Live at Rails World 2025

Ruby on Rails: Compress the complexity of modern web apps 

Improvements to routing, Active Storage configs, time tracking, and more

André Arko 

Goodbye, RubyGems

Josh Software 

How I Built a Global Alert System in React Native Using useImperativeHandle

RubySec 

CVE-2025-58767 (rexml): REXML has DoS condition when parsing malformed XML file

Awesome Ruby Newsletter 

💎 Issue 487 - Show HN: AI Code Detector – detect AI-generated code with 95% accuracy

Ruby Weekly 

Bridgetown 2.0

Rails Designer 

Stimulus basics: what is a Stimulus controller?

justin․searls․co - Digest 

📸 Pro-tip: Dodge The Verge's Paywall

justin․searls․co - Digest 

🔗 Tot is a great coding agent companion

Ruby News 

CVE-2025-58767: DoS vulnerability in REXML

Aha! Engineering Blog 

Solving impossible problems

justin․searls․co - Digest 

📸 So much for Airplane Mode

DotRuby - Things we have to say. 

Adding File Validation to Lexxy Editor with Stimulus

RoRvsWild's blog 

Personalized application performance discussion

Judoscale Dev Blog 

How to Choose a Node.js Framework

Ruby Magic by AppSignal 

Getting Started with Custom Instrumentation in Rails Using AppSignal

Tenderlove Making 

Apple Photos App Corrupts Images

Josh Software 

When Apollo’s Cache Gets Confused: Handling Nested Data Collisions

Giant Robots Smashing Into Other Giant Robots 

Superglue 2.0 Alpha: React ♥️ Rails Turbo Streams!

Rails at Scale 

Reworking Memory Management in CRuby

Peter Zhu 

Reworking Memory Management in CRuby

Everyday Rails 

Testing with RSpec book updates for September 2025

RoRvsWild's blog 

More everyday performance rules for Ruby on Rails developers

Tim Riley 

Rodauth, meet Hanami

Avo's Publication Feed 

Canonical URLs in Rails applications

The Bike Shed 

474: Board games and programming

Ruby News 

Ruby 3.4.6 Released

justin․searls․co - Digest 

🔗 The Last Days Of Social Media

Ruby on Rails: Compress the complexity of modern web apps 

Rails World 2025 Recap - All talks now online!

Evil Martians 

Baking with Rails at scale: recipes in Ruby, cookware from Go, C, and Rust

Alchemists: Articles 

Git Stashes

Hotwire Weekly 

Week 37 - Rails World 2025 Recap, Serializing ViewComponent, and more!

justin․searls․co - Digest 

📸 A simple calculation

Posts on Kevin Murphy 

Formatting SQL with anbt-sql-formatter

Island94.org 

Serializing ViewComponent for Active Job and Turbo broadcast later

Tim Riley 

Continuations, 2025/37: App land

Tom Dalling 

Tom's Philosophy Of Project Management For Software Development

Ruby on Rails: Compress the complexity of modern web apps 

ActiveJob serialize array improvements, rails/info/routes additions and more!

Noteflakes 

P2 is the New Papercraft

SINAPTIA 

Ruby Argentina September meetup

Judoscale Dev Blog 

Autoscaling Insights: What Nearly A Decade Of Autoscaling Your Apps Has Revealed To Us

Remote Ruby 

SF Ruby with Irina and Vladimir