Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
justin․searls․co - Digest 

🎙️ Breaking Change podcast v38 - Searls HQ2

justin․searls․co - Digest 

📍 Tabelogged: 静岡 四川飯店

justin․searls․co - Digest 

📍 Tabelogged: ななや 静岡店

Awesome Ruby Newsletter 

💎 Issue 472 - BASIC interpreter in Ruby

Write Software, Well 

Understanding the Render Method in Rails

RubySec 

CVE-2025-49007 (rack): ReDoS Vulnerability in Rack::Multipart handle_mime_head

Ruby Weekly 

Benchmarking common Ruby and Rack servers

Weelkly Article – Ruby Stack News 

🧼 Skinny Controllers, Fat Models – A Classic Ruby on Rails Guideline

Rails Designer 

Refactoring an if/else hell in JavaScript

Posts on Kevin Murphy 

Frequently Played June 2025

justin․searls․co - Digest 

📍 Tabelogged: 石松餃子 アスティ静岡店

Island94.org 

A nice email for subscribers

justin․searls․co - Digest 

📍 Tabelogged: がブリチキン。 草薙駅前店

Ruby Central 

Company Spotlight: How Persona Scales High-Stakes Identity Systems With Rails

Evil Martians 

How AI startups use changelogs to win developer trust

justin․searls․co - Digest 

📍 Tabelogged: 磯魚・イセエビ料理 ふる里

RoRvsWild's blog 

Read The Nice Manual

OmbuLabs Blog 

Implementing Semantic Search with Sequel and pgvector

Rails at Scale 

Implementing Embedded TypedData Objects

Peter Zhu 

Implementing Embedded TypedData Objects

Schneems - Programming Practices, Performance, and Pedantry 

Don't McBlock me

SINAPTIA 

The untold challenges of OpenAI’s batch processing API

Hanami 

Become a Hanami, Dry and Rom patron

justin․searls․co - Digest 

📍 Tabelogged: くずし割烹 ぼんた 個室お二階

Ruby on Rails: Compress the complexity of modern web apps 

Judge.me joins the Rails Foundation as a new Core member

BigBinary Blog 

Understanding Queueing Theory

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

Junie and RubyMine: Your Winning Combo

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

What’s Next for RubyMine

justin․searls․co - Digest 

📍 Tabelogged: 魚河岸直営 いけす海鮮 ろ組 くるふ福井駅店

OmbuLabs Blog 

An LLM-based AI Assistant for the FastRuby.io Newsletter

justin․searls․co - Digest 

🔗 Buy Eric's Fine Disney Art

justin․searls․co - Digest 

📸 Try this Milk Sour!

Short Ruby Newsletter 

Short Ruby Newsletter - edition 138

Felipe Vogel 

Hitting the books

Weelkly Article – Ruby Stack News 

🚨 Alert: ZJIT Merge — What Ruby | Rails Developers Should Know 🚨

Dom Christie 

Custom Path Configuration Properties in Hotwire Native iOS

Avo Blog 

Cloudflare Turnstile for spam prevention in Rails

justin․searls․co - Digest 

📍 Tabelogged: 焼肉ニューミート

justin․searls․co - Digest 

📍 Tabelogged: マルカドール

Drifting Ruby Screencasts 

Marksmith

justin․searls․co - Digest 

📍 Tabelogged: 福炒家

Hotwire Weekly 

Week 22 - Streaming Turbo Streams Over HTTP, Custom Android Keyboard Extension, and more!

Alchemists: Articles 

Railway Pattern

justin․searls․co - Digest 

📍 Tabelogged: ラ トゥール

justin․searls․co - Digest 

📍 Tabelogged: 宇都宮 きそば

justin․searls․co - Digest 

📍 Tabelogged: とちおとめ×芭莉式

justin․searls․co - Digest 

📍 Tabelogged: オリオン餃子 宇都宮駅前通り店

Remote Ruby 

Bites and Bytes – Cheesesteaks and One Month Rails

Ruby on Rails: Compress the complexity of modern web apps 

Active Job Continuations and more

justin․searls․co - Digest 

📄 Why agents are bad pair programmers

OmbuLabs Blog 

Parallax Proves a High-Value Concept and Gains a Predictive Machine Learning Model by Collaborating with OmbuLabs

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

Internal product analytics with Ahoy

Awesome Ruby Newsletter 

💎 Issue 471 - Unlocking Ractors: class instance variables

John Nunemaker 

Giant Robots

Ruby Weekly 

On Enumerable's loveliness (and performance)

Ruby on Rails: Compress the complexity of modern web apps 

See you at the last RailsConf

Rails Designer 

10 Modern CSS Features You Want to Use

Andy Croll 

Further Performance Testing Enumerable’s Loveliness

Blogs on Noel Rappin Writes Here 

What Do I Think I Think About LLMs

Evil Martians 

Exploring the OKLCH ecosystem and its tools

Planet Argon Blog 

Legacy App Modernization: A Case Study in Rails 8 and Rapid Prototyping

lucas.dohmen.io 

My Podcast Subscriptions in 2025

justin․searls․co - Digest 

📸 It's crane games all the way down

Weelkly Article – Ruby Stack News 

🐒 Monkey Patching in Ruby: What It Is and Why You Should Be Careful

Write Software, Well 

Vibe Learning is Underrated

The Bike Shed 

465: What is quality software with Elaina Natario

Josh Software 

Real-Time Communication with Twilio 2-Way SMS in Ruby on Rails Application

Giant Robots Smashing Into Other Giant Robots 

Let Rails Help You

Short Ruby Newsletter 

Short Ruby Newsletter - edition 137

Andy Croll 

Enumerable’s loveliness

Andy Croll 

Performance Testing Enumerable’s Loveliness

SINAPTIA 

Rails performance at scale: fixing slow queries with millions of rows

Write Software, Well 

Decoding the Business Layer of Software

Weelkly Article – Ruby Stack News 

How to Use APIs in Ruby: A Step-by-Step Guide with Faraday, HTTParty, and Net::HTTP

Avo Blog 

Custom domains and SSL in Rails development

Rails Designer 

Rails dom_id helper without exposing the primary id

André Arko 

Chrome “Print to PDF” and headless --print-to-pdf aren’t the same!

Andy Croll 

Enumerable’s loveliness

justin․searls․co - Digest 

📸 Forbidden Button

Hotwire Weekly 

Week 21 - Sign in with Apple, React in Stimulus Controllers, and more!

RubySec 

CVE-2025-48069 (ejson2env): Insufficient input sanitization in ejson2env

byroot’s blog 

Unlocking Ractors: class instance variables

Stanko Krtalic Rusendic 

My last PHP app: How I Fell for Ruby

Toxic Elephant 

Tracking a git branch with a different name both ways

Ruby on Rails: Compress the complexity of modern web apps 

Rails World 2025 speaker lineup, deprecations, doc updates and more!

justin․searls․co - Digest 

📸 Like a Yakuza

Remote Ruby 

The Frustrations of React and the Power of Turbo

Awesome Ruby Newsletter 

💎 Issue 470 - Fast Allocations in Ruby 3.5

Ruby Rogues 

The Magic of RubyLLM with Carmine Paolino - RUBY 676

Ruby Weekly 

More performance improvements coming to Ruby 3.5

Rails Designer 

Create a Markdown-Powered Textarea with Stimulus

justin․searls․co - Digest 

🎙️ Breaking Change podcast v37 - Whose bone is this?

Rails at Scale 

Fast Allocations in Ruby 3.5

AkitaOnRails.com 

Seu Windows pode estar Capado sem Você Saber. Cheque isto!!

Rails at Scale 

It’s TRUE, SQL Supports Booleans

Glauco Custodio 

New in Rails 8: Bring Your Favorite CLI to rails dbconsole

The Ruby on Rails Podcast 

Episode 537: Userlist with Benedikt Deicke

Once a Maintainer 

Once a Maintainer: William Woodruff

Julik Tarkhanov 

UI Algorithms: A Tiny Promise Queue

Giant Robots Smashing Into Other Giant Robots 

thoughtbot at Helvetic Ruby 2025

SINAPTIA 

Building intelligent applications with Rails

RubyGems Blog 

April 2025 RubyGems Updates

Weelkly Article – Ruby Stack News 

✅ Building Clean and Reusable UI with ViewComponent in Rails

Evil Martians 

How Recraft's lean team is challenging the AI image generation giants

Ruby on Rails: Compress the complexity of modern web apps 

Meet the Rails World 2025 speakers

Ruby Magic by AppSignal 

Set Up Tracing for a Ruby on Rails Application in AppSignal

The Bike Shed 

464: Modelling the stars with Rémy Hannequin

justin․searls․co - Digest 

📄 All the Pretty Prefectures

Gusto Engineering - Medium 

Oh No! Where’s All the Data?

Short Ruby Newsletter 

Short Ruby Newsletter - edition 136