Rubyland

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

OSS Friday Update - The Fiber Scheduler is Taking Shape

Ruby on Rails: Compress the complexity of modern web apps 

Active Support Instrumentation Documentation, QueryIntent#execute! and more!

Remote Ruby 

San Francisco Ruby Conference Recap

Saeloun Blog 

UI/UX Audit Checklist Before Redesigning a Site

Saeloun Blog 

Customizing Rails Migrations with Execution Strategies

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Setting Up Rails 8 with MongoDB and Mongoid: Guide for 2026

justin․searls․co - Digest 

✉️ I'd do it all again

Ruby Weekly 

A modern Web-based Ruby regular expression editor

Hashrocket - Ruby Posts 

How To Rev Up Your Rails Development with MCP

RailsCarma – Ruby on Rails Development Company specializing in Offshore Development 

Top Open Source Rails CRM Solutions for Businesses 2026

Saeloun Blog 

How to Clean Up Your Rails Logs: Ignoring Benign SQL Warnings

Ruby Magic by AppSignal 

Completing, Integrating, and Publishing Our Game with DragonRuby

RubyGems Blog 

4.0.0.beta2 Released

BigBinary Blog 

Debugging a Stack Overflow in Rails 7.2.1.1

Fullstack Ruby 

Don’t Make Me Think Principle, Testing, and Intuitive Expectations

BigBinary Blog 

Debugging a Stack Overflow in Rails 7.2.1.1

Judoscale Dev Blog 

Process Utilization: How We Actually Track That

Evil Martians 

Unparser: real life lessons migrating Ruby tools from Parser to Prism

Saeloun Blog 

Rails 8 enhances ActiveStorage::Blob#open to work without a block

Rails Designer 

Black Friday/Cyber Monday deal 2025

Short Ruby Newsletter 

Short Ruby Newsletter - edition 158

The Bike Shed 

484: The Season 1 Recap

Nithin Bekal 

Review: Airpods Pro 2 with Android

Blogs on Noel Rappin Writes Here 

Ruby And Its Neighbors: Lisp

Giant Robots Smashing Into Other Giant Robots 

Querying encrypted data in Rails using Deterministic Encryption

Weelkly Article – Ruby Stack News 

🚀 Ruby 4.0.0 Preview2 is Here!

Hotwire Weekly 

Week 47 - Hotwire Native Deep Dive, Version Gates, and more!

Ruby Rogues 

The New Era of Rails: Markdown, Offline Mode, and Smarter Dev Tools - RUBY 681

Tim Riley 

Continuations 2025/47: Everything is a guide

justin․searls․co - Digest 

✂️ The Software Project Lifecycle

Sam Saffron's Blog - Latest posts 

The age of personalized software

justin․searls․co - Digest 

🎙️ Breaking Change podcast v47 - Turbinately Ill

Noteflakes 

OSS Friday Update

SINAPTIA 

Ruby Argentina November meetup

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

Hi, we're Arkency 

Making race condition tests deterministic with Concurrent::CyclicBarrier and seam

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