Rubyland

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

Ruby 3.4.4 Released

Planet Argon Blog 

Resourcing and Coordination Basics: A CEO’s Guide to Onboarding a Development Agency

Write Software, Well 

Serving Large Files in Rails with a Reverse Proxy Server

Weelkly Article – Ruby Stack News 

🎸 Building a Multi-Tenant Rails App for Music Stores Using Apartment

Ruby Central 

RailsConf 2025 Keynote: John Dewsnap on What Happened After Flexcar Switched from Java to Ruby on Rails

Radan Skorić's website 

Coding agent in 94 lines of Ruby

Rails at Scale 

ZJIT has been merged into Ruby

Rails Designer 

Salut Courrier! A New Ruby Gem to Send Emails

Josh Software 

Flutter’s Isolates: Do Heavy Lifting Without Freezing Your App (or Your Brain)

RubyGems Blog 

3.6.9 Released

Tom Dalling 

The Difference Between Management And Leadership

Ruby on Rails 

Rails World 2025 General Admission tickets live today

The Bike Shed 

463: All about modals with Elaina Natario

Felipe Vogel 

Reimplementing polymorphic associations in the database

Short Ruby Newsletter 

Short Ruby Newsletter - edition 135

Giant Robots Smashing Into Other Giant Robots 

NWRUG's (Manchester, UK) May 2025 Meeting — Rails AntiPatterns Revisited

Saeloun Blog 

Rails 8 adds built in authentication generator

Tosbourn – Belfast based Ruby developers 

Override database attribute types

Rails Designer 

Natural Language Parser for Recurring Events using Stimulus

Avo Blog 

Cloudflare R2 with Active Storage

Giant Robots Smashing Into Other Giant Robots 

Top 5 Ruby on Rails Consultancies in 2025

Hotwire Weekly 

Week 19 - From Next.js to Rails, Building a Password Manager, and more!

code.dblock.org | tech blog 

Executing Structured A.I. Workflows with Shopify Roast

The Rails Tech Debt Blog 

DIY Ruby on Rails Upgrades: Essential Open Source Tools

Ruby on Rails 

New Guides PR, Rails World Updates and more!

avdi.codes 

I made a keychain

Weelkly Article – Ruby Stack News 

🔒 Free SSL Certificates for Your Ruby on Rails App Using Let’s Encrypt

avdi.codes 

Agents Aren’t Juniors, They Are Amnesiac Spies

Remote Ruby 

Why is the Test Suite Hanging?!

RubySec 

CVE-2025-32441 (rack): Rack session gets restored after deletion

RubySec 

CVE-2025-46336 (rack-session): Rack session gets restored after deletion

RubySec 

CVE-2025-46727 (rack): Rack has an Unbounded-Parameter DoS in Rack::QueryParser

Ruby Rogues 

Demystifying the Rails Codebase with Ridhwana Khan - RUBY 675

avdi.codes 

https://avdi.codes/39927-2/?utm_source=rss&utm_medium=rss&utm_campaign=39927-2

Awesome Ruby Newsletter 

💎 Issue 468 - We Fell Out of Love with Next.js and in Love with Ruby on Rails and Inertia.js

Planet Argon Blog 

Managing Tech Debt with a Custom VS Code Extension

Ruby Weekly 

Coming back to Rails from Next.js

Rails Designer 

Recurring Calendar Events in Rails

Avo Blog 

Multistep forms with Rails and the Wicked gem

Schneems - Programming Practices, Performance, and Pedantry 

Bad Type Patterns - The Duplicate duck

avdi.codes 

https://avdi.codes/39835-2/?utm_source=rss&utm_medium=rss&utm_campaign=39835-2

avdi.codes 

Announcing Ivar: Ruby’s Missing Instance Variable Typo Warnings

JRuby.org News 

JRuby 10.0.0.1 Released

JRuby.org News 

JRuby 9.4.12.1 Released

Ruby Central 

The Ruby Central README: April 2025

The Ruby on Rails Podcast 

Episode 536: Better With Becky with Becky Searls

Ruby Magic by AppSignal 

An Introduction to Solid Queue for Ruby on Rails

Tim Riley 

Catch you at Baltic Ruby

Hi, we're Arkency 

Multi tenant applications with horizontal sharding and Rails Event Store

Ruby on Rails 

Rails World 2025: Two big updates

Stanko Krtalic Rusendic 

Adding MCP to a Rails app

The Bike Shed 

462: Decomposition as a key developer skill with Steve Polito

Mintbit 

find_each vs find_in_batches in Active Record

Posts on Kevin Murphy 

Frequently Played May 2025

Short Ruby Newsletter 

Short Ruby Newsletter - edition 134

Weelkly Article – Ruby Stack News 

🔗 Connecting Ruby on Rails and React: Building a Simple User List API

justin․searls․co - Digest 

📸 If this is losing, I don't want to win

Josh Software 

LLMs Made Easy: A Beginner’s Guide to AI-Powered Text

Drifting Ruby Screencasts 

Scaffold Templates

Hotwire Weekly 

Week 18 - Hotwire Native Dev Tools, Hotwire Native Tabs, and more!

Super Good Blog 

RubyKaigi 2025

Island94.org 

Recently, May 4, 2025

Stefan’s Blog 

Kamal - Presentation @Ruby Frankfurt

Ryan Bigg Blog 

Show, Don't Tell

AkitaOnRails.com 

Último Tentativa de Treinar uma LLM com LoRa. Tiro de canhão, mas errando a mosca.

On the Edge of Ruby 

Contributions to ruby/spec

AkitaOnRails.com 

Ensinando Zig mais recente pra sua LLM - Treinando LoRas (quase)

justin․searls․co - Digest 

🔗 How to use a Pants Press in a Japanese business hotel

AkitaOnRails.com 

RANT - LLMs são LOOT BOXES!

Ruby Rogues 

How to Optimize Your Rails App Using SQLite - RUBY 674

avdi.codes 

Facts, feelings, and fascism – by Amy Isikoff Newell

Ruby on Rails 

Parallel testing improvements and more

danielabaron.me RSS Feed 

Active Storage & Form Errors: Preventing Lost File Uploads in Rails

Ruby News 

CVE-2025-43857: DoS vulnerability in net-imap

AkitaOnRails.com 

Quando LLMs não Funcionam pra Programar? Um caso de uso mais real.

avdi.codes 

https://avdi.codes/39202-2/?utm_source=rss&utm_medium=rss&utm_campaign=39202-2

Awesome Ruby Newsletter 

💎 Issue 467 - Itsi - A fast new Ruby Rack server, reverse proxy, static file server and more.

avdi.codes 

Regression

Charles Oliver Nutter 

3D Charts and More with JRuby and JFreeChart

Ruby Weekly 

All the gem statistics you can eat

Alchemists: Articles 

Options Pattern

Ruby Central 

Welcoming Ruby Central’s New Executive Director, Shan Cureton

Rails Designer 

Turbo Drive, Frames, Streams, Morph? What to use?!

AkitaOnRails.com 

Rant - LLMs vão evoluir pra sempre? Desmistificando LLMs na programação

Aha! Engineering Blog 

Streaming LLM Responses with Rails: SSE vs. Turbo Streams

Charles Oliver Nutter 

Creating Beautiful Charts with JRuby and JFreeChart

Planet Argon Blog 

From PHP/Laravel to Rails: My First Conference with the Rails Community

Evil Martians 

GMI Cloud meets Webflow and speeds ahead in the AI compute race

justin․searls․co - Digest 

🎙️ Breaking Change podcast v36 - Hedgelord

Judoscale Dev Blog 

Autoscaling on Heroku Fir: Your Options Today in 2025

Saeloun Blog 

Rails stops generating bundler binstub(bin/bundle)

Judoscale Dev Blog 

Scaling Python Task Queues Effectively

Mintbit 

Improving Rails Migrations Using bulk: true

RubySec 

CVE-2025-43857 (net-imap): net-imap rubygem vulnerable to possible DoS by memory exhaustion

Gusto Engineering - Medium 

Gusto Eng Spotlight Series: Wil Alvarez Rodriguez

Evil Martians 

Rails, hacking, and Stripe as a scoreboard: Marc Köhlbrugge’s playbook

Rails at Scale 

Inline RBS comments support for Sorbet

avdi.codes 

What’s the difference between Rails’s try and the safe navigation (&.) operator? – Andy Croll

AkitaOnRails.com 

Dissecando um Modelfile de Ollama - Ajustando Qwen3 pra código

Ruby Central 

Introducing Aji Slater: From Vaudevillian to RailsConf 2025 Keynote Speaker

The Bike Shed 

461: Writing new vs existing code with Sara Jackson

Avo Blog 

Markdown image uploads with EasyMDE and Active Storage

Hotwire Weekly 

Week 17 - Hotwire Native 1.2, Hotwire Native for Laravel Devs, and more!

AkitaOnRails.com 

Testando o Recém Lançado LLM Open Source - Qwen3 (com Aider e Ollama)

Aha! Engineering Blog 

Partitioning a large table in PostgreSQL with Rails

Short Ruby Newsletter 

Short Ruby Newsletter - edition 133

AkitaOnRails.com 

Destruindo a "Personalidade" do ChatGPT 4o

Ruby Central 

Company Spotlight: How Honeybadger Built a Profitable Bootstrapped Business on Rails

The Rails Tech Debt Blog 

A Useful Command to Check If a Gem Is Loaded in Your Bundler Environment

Andy Croll 

What’s the difference between Rails’s try and the safe navigation (&.) operator?