Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Planet Argon Blog 

Introducing Commit Goods: Official Merch for the Open Source Community

Ruby on Rails: Compress the complexity of modern web apps 

This Week in Rails: November 21, 2025

Remote Ruby 

Rails Business with Brendan Buckingham and Ryan Frisch

André Arko 

Operating Rails: what about after you deploy?

Ruby Weekly 

An early look at Ruby 4.0 and RubyGems 4.0

Once a Maintainer 

Identifying unmaintained open source packages at scale

Saeloun Blog 

Rails makes error reporting tests easier in Rails 7.1

Glauco Custodio 

New in Rails 8.1: Bring Your Favorite Editor to Error Pages

Saeloun Blog 

Building Personas for B2B Consultancy Websites

Rails Designer 

Update favicon with badge using custom turbo streams in Rails

RubyGems Blog 

4.0.0.beta1 Released

Schneems - Programming Practices, Performance, and Pedantry 

Disallow code usage with a custom `clippy.toml`

Planet Argon Blog 

Team Favorites: Books That Inspired Us This Year

Evil Martians 

Vibecoding tools can learn from design UX and win over everyone

The Bike Shed 

483: Comparing notes on note-taking

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

How to Create and Work With Date Objects in Ruby on Rails

Giant Robots Smashing Into Other Giant Robots 

Presenting at tiny ruby on Friday, November 21, 2025!

justin․searls․co - Digest 

📄 TDD is more important than ever

Weelkly Article – Ruby Stack News 

Mastering Ruby’s Object Model and Metaprogramming in Rails:

Hashrocket - Ruby Posts 

Some Thoughts About Claude Code

justin․searls․co - Digest 

📸 Downdetector is down

Pat Shaughnessy 

Compiling Ruby To Machine Language

GoRails Screencasts 

Module extend self

justin․searls․co - Digest 

📸 Live Captions for Audible books in iOS 26

justin․searls․co - Digest 

✂️ Creating static Instagram Stories as Wisps

Ruby News 

Ruby 4.0.0 preview2 Released

Hotwire Weekly 

Week 46 - Herb v0.8, Inline Edit Custom Element, and more!

Tim Riley 

Continuations, 2025/46: Hanami 2.3!

RubySec 

GHSA-4249-gjr8-jpq3 (prosemirror_to_html): ProsemirrorToHtml has a Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values

Posts on Kevin Murphy 

Don't REST on your Laurels

danielabaron.me RSS Feed 

Pretty SQLite Output Persistently

Alchemists: Articles 

Git History

Nithin Bekal 

Obsidian Bases: Formula for star ratings with half stars

Ruby Central 

Ruby Central Weekly Update – Friday, November 14, 2025

Ruby on Rails: Compress the complexity of modern web apps 

Rails Luminary 2025, dynamic rate-limiting options, performance optimizations and more!

Ruby Rogues 

Keeping Ruby Welcoming: A Conversation We Need to Have - RUBY 680

honeyryder 

Context: the missing API in ruby logger

Ruby on Rails: Compress the complexity of modern web apps 

Nominate a 2025 Rails Luminary

Remote Ruby 

Managing Open Source with Nate Berkopec

Saeloun Blog 

Customizing Rails Migrations with Execution Strategies

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Rails form_for vs form_with: Developer’s Complete Guide

Weelkly Article – Ruby Stack News 

💎 Unless: The Ruby Way to Not Say No

Planet Argon Blog 

Reflections from LeadDev 2025: Power, Clarity, and the Future of Engineering Leadership

GoRails 

Black Friday 2025 Sale

Ruby Weekly 

Ruby 4.0 is on the way

Saeloun Blog 

Rails 8 adds conditional allow_nil and allow_blank in model validations

Closer to Code 

Announcing YARD-Lint: Keep Your Ruby Documentation Solid

Rails Designer 

Inline editing with custom elements in Rails

justin․searls․co - Digest 

📸 My lucky day

The Rails Tech Debt Blog 

The Hidden Dangers in Your Gemfile: Supply Chain Attacks in RubyGems

Ruby Magic by AppSignal 

Rendering Samples with Showcase for Ruby on Rails

Hanami 

Hanami 2.3: Racked and Ready

Noteflakes 

You Win Some, You Lose Some: on Papercraft and more

Rails Blocks - Component Updates 

4 New Rails UI Components sets Released

Ruby on Rails: Compress the complexity of modern web apps 

SerpApi joins Rails Foundation as a Contributing member

Short Ruby Newsletter 

Short Ruby Newsletter - edition 156

The Bike Shed 

482: Labels for our job

RubySec 

GHSA-vfpf-xmwh-8m65 (prosemirror_to_html): ProsemirrorToHtml has a Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values

justin․searls․co - Digest 

🔗 RIP iPhone 18 Air

Gusto Engineering - Medium 

The Tech Stack Behind Gusto’s Ruby on Rails Platform

SINAPTIA 

What’s actually slow? A practical guide to Rails performance

Evil Martians 

Payment form best coding practices that don't drop sales

Pat Shaughnessy 

YARV’s Internal Stack and Your Ruby Stack

Mintbit 

ActiveJob Continuations: Handling Jobs in Rails

Nithin Bekal 

Moving form Logseq to Obsidian

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Top Ruby on Rails Hosting Providers for Your Apps in 2025

Tim Riley 

Continuations, 2025/45: Releasemas eve

Hotwire Weekly 

Week 45 - Debugging Hotwire Native, CSS Highlights API, and more!

Left of the Dev 

My go-to prompt for legacy code exploration

justin․searls․co - Digest 

🎙️ Breaking Change podcast v46 - Adjusted Gross Intelligence

okayfail.com (feed for #tech) 

In Praise of dhh

Ruby Central 

Ruby Central Update Friday 11/7/25

Ruby on Rails: Compress the complexity of modern web apps 

Keep your passwords secure, one way or the other

RubySec 

CVE-2025-12790 (mqtt): MQTT does not validate hostnames

RubySec 

GHSA-52c5-vh7f-26fx (prosemirror_to_html): Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values

Ruby Weekly 

Another epic bug hunt

katafrakt’s garden 

Integrating Pagy with Hanami (2025 edition)

Judoscale Dev Blog 

Scaling Sideways: Why You Might Want To Run Two Production Apps

Ruby Magic by AppSignal 

An Introduction to Game Development with DragonRuby

Rails Designer 

Update page title counter with custom turbo streams in Rails

All about coding 

RSpec and `let!`: Understanding the Potential Pitfalls

Felipe Vogel 

My first Hacktoberfest

RubySec 

CVE-2025-64501 (prosemirror_to_html): Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values

naildrivin5.com - David Bryant Copeland's Website 

Discussing Brut on Dead Code Podcast

Blogs on Noel Rappin Writes Here 

Ruby And Its Neighbors: Smalltalk

Posts on Kevin Murphy 

Frequently Played November 2025

Schneems - Programming Practices, Performance, and Pedantry 

Upgrade to Puma 7 and Unlock the Power of Fair Scheduled Keep-alive

justin․searls․co - Digest 

🔗 Software is supply-constrained (for now)

Planet Argon Blog 

Conversations Shaping Planet Argon's LIVE Webinar Series

katafrakt’s garden 

Eglot, Ruby LSP and StandardRB

Short Ruby Newsletter 

Short Ruby Newsletter - edition 155

The Bike Shed 

481: Dev Horror Stories

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Upgrading Ruby on Rails Applications: A Step-by-Step Guide

Schneems - Programming Practices, Performance, and Pedantry 

Learn How to Lower Heroku Dyno Latency through Persistent Connections (Keep-alive)

Pat Shaughnessy 

Compiling a Call to a Block

Closer to Code 

When Your Hash Becomes a String: Hunting Ruby’s Million-to-One Memory Bug

Gusto Engineering - Medium 

Designing for Flow: How Leaders Create the Conditions for Team Productivity

Avo's Publication Feed 

Deterministic Mesh Gradient Avatars in Rails

Avo's Publication Feed 

Mesh Gradient Avatars in Rails

Julik Tarkhanov 

What does “intuitive” even mean?

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Master Ruby Enumerable: each, map, and select

Hotwire Weekly 

Week 44 - Debugging Bridge Components, Rethinking CSS with Roux, and more!

Sam Saffron's Blog - Latest posts 

Your vibe coded slop PR is not welcome

Drifting Ruby Screencasts 

Failover Requests

RichStone Input Output 

[5/4] Code with LLMs and strong Success Criteria

Tim Riley 

Continuations, 2025/44: Resourceful return

Alchemists: Articles 

Hanami Logging

Greg Molnar 

Ore, a Bundler-compatible gem manager

Ruby Rogues 

Inside the RubyGems Controversy: Transparency, Trust, and the Future of Ruby Central - RUBY 679

Ruby Central 

Ruby Central Update Friday 10/31/25