Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Blogs on Noel Rappin Writes Here 

Better Know A Ruby Thing: Singleton Classes

Short Ruby Newsletter 

Short Ruby Newsletter - edition 119

RichStone Input Output 

Tandem Coding on Your Rails Project

Tim Riley 

Hire me!

Hotwire Weekly 

Week 03 - Hotwire Webinar, Reflecting on React To Hotwire Migration, and more!

justin․searls․co - Digest 

🎙️ Breaking Change podcast v29 - Super Switch

a-chacon 

Mark Zuckerberg said: It’s time to go back to our roots and use RSS

Remote Ruby 

Inside Ruby 3.4

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

The RubyMine 2025.1 Early Access Program Is Open!

Ruby on Rails 

Fresh Rails apps Dependabot updates reduced to weekly, and Auth generator gets a safer logout

Awesome Ruby Newsletter 

💎 Issue 452 - A simple trick to understand Ruby’s lazy enumerator

ruby – Bibliographic Wilderness 

Using CloudFlare Turnstile to protect certain pages on a Rails app

RubyGems Blog 

3.6.3 Released

Ruby Weekly 

All the language changes in Ruby 3.4

Rails Designer 

Introducing Rails Stats

Notes to self 

Adding button loader to Turbo-powered forms

Alchemists: Articles 

Git Rebase Pick

Ruby News 

Ruby 3.3.7 Released

Giant Robots Smashing Into Other Giant Robots 

How to infer the form method for custom objects in Rails

Giant Robots Smashing Into Other Giant Robots 

Superglue 1.0: React ❤️ Rails. A new era of thoughtfulness

byroot’s blog 

Optimizing Ruby’s JSON, Part 7

Evil Martians 

Devs in mind 2025: how to design interfaces for developer tools

justin․searls․co - Digest 

📸 Happy Birthday I Got You an Irrelevant Blog Post

SINAPTIA 

with_recursive_tree

Ruby Central 

Alpha-Omega Supports Ruby Central’s Expansion of Open Source Leadership & Security

justin․searls․co - Digest 

📸 What is up with Apple Music recommendations?

The Rails Tech Debt Blog 

From Types in Elasticsearch to Type-Less Indices in OpenSearch

justin․searls․co - Digest 

📸 How to make a HomeKit scene dim lights without turning them on

Shopify Engineering - Shopify Engineering 

Five years of React Native at Shopify

Planet Argon Blog 

Disaster-Proof Your Application: How to Build a Reliable Backup Strategy

Saeloun Blog 

Rails 8 Now Uses ISO 8601 Style Time For TimeWithZone#inspect.

byroot’s blog 

Optimizing Ruby’s JSON, Part 6

Hotwire Weekly 

Week 02 - Hotwire Native book, Skeleton Frames, and more!

justin․searls․co - Digest 

📄 A real-world example of a Mocktail test

Julia Evans 

What's involved in getting a "modern" terminal setup?

Posts on Kevin Murphy 

What Is It (in Ruby 3.4)?

justin․searls․co - Digest 

📸 A fine vintage

Ruby on Rails 

Sorted Columns in Schema Dumper, Deprecations, and lots of fixes!

Ruby on Rails 

Saeloun joins the Rails Foundation as a Contributing member

Rails at Scale 

YJIT 3.4: Even Faster and More Memory-Efficient

Ruby Rogues 

Rules of OOP in Pictures with Ivan Nemytchenko - RUBY 668

Nithin Bekal 

Favorite books of 2024

RichStone Input Output 

New Knowledge Hoarder content adventures - unsubscribe while you still can!

John Nunemaker 

Episode #4

Awesome Ruby Newsletter 

💎 Issue 451 - Useful things you can do with Rails console

kukicola.io - Writing about ruby, rails and other web technologies 

AWS NAT Gateway cost is killing you? Enable IPv6 and Egress-only Internet Gateway!

Ruby Central 

A Community-Driven Solution to Ruby’s Issue With Mutable Objects

Ruby Weekly 

Surprisingly useful Rails console tips

Tim Riley 

Auto-generating frozen_string_literal comments with RuboCop

Notes to self 

Auto-saving Rails forms with Turbo Streams

Rails Designer 

Use cases for Turbo’s Custom Events

justin․searls․co - Digest 

🔗 I want to send you a Beckygram

code.dblock.org | tech blog 

Meeting Open Source Users Where They Are

Rails at Scale 

New for Ruby 3.4: Modular Garbage Collection and MMTk

Joy of Rails 

A simple trick to understand Ruby’s lazy enumerator

Island94.org 

How I'm thinking about AI (LLMs)

Island94.org 

Living Parklife with Rails, coming from Jekyll

Evil Martians 

The 16 most active developer tool investors and VCs going into 2025

justin․searls․co - Digest 

📺 The Punsort Algorithm

Everyday Rails 

Notes on pair programming with Aider when Python isn't readily available

Josh Software 

The Beginner’s Guide to Go Memory Allocation: Stack, Heap, and Escape Analysis

zverok's space 

The short outburst of activity during Ruby Changelog preparation—2025 edition

Rails Designer 

How to order attributes on HTML elements

Posts on Kevin Murphy 

Frequently Played Jan 2025

Drifting Ruby Screencasts 

Skeleton Frames

Island94.org 

Living Parklife with Rails, coming from Jekyll

Island94.org 

How I'm thinking about AI (LLMs)

Hotwire Weekly 

Week 01 - Happy 2025!

dagi3d 

Ruby Git Server

danielabaron.me RSS Feed 

Datadog APM for Rails on Heroku

Dhaval Singh's Blog 

Order of fields in Structured output can hurt LLMs output

Closer to Code 

The Silent Guardian: Why Bundler Checksums Are a Game-Changer for Your Applications

Andy Croll 

Year in Review 2024

justin․searls․co - Digest 

🎙️ Breaking Change podcast v28 - Do you regret it yet?

byroot’s blog 

Optimizing Ruby’s JSON, Part 5

Ruby Rogues 

Rails at Super Scale with Kyle d'Oliveira - RUBY 667

justin․searls․co - Digest 

🔗 Overcoming Resistance to Extreme Programming

Tejas' Blog 

Writing elegant custom matchers in RSpec

Ruby on Rails 

Schema dumper versions formatter and more

Awesome Ruby Newsletter 

💎 Issue 450 - Ruby 3.4 Highlights

37signals Dev 

Monitoring 10 Petabytes of data in Pure Storage

Josh Software 

Leveraging the Power of Swift Extensions – A Guide for Senior iOS Developers

Alchemists: Articles 

Advanced Ruby

Ruby on Occasionally consistent 

A basic terminal text editor, in Ruby

John Nunemaker 

Episode #3

justin․searls․co - Digest 

🎙️ Breaking Change podcast v27 - The Punsort Algorithm

RubySec 

CVE-2024-56733 (pwpush): Password Pusher Allows Session Token Interception Leading to Potential Hijacking

Greg Molnar 

What changed in Rails this year?

The Bike Shed 

453: The Bike Shed Wrapped 2024

code.dblock.org | tech blog 

Adding a Spell Checker to a Jekyll Blog

Evil Martians 

Don't just slap on a chatbot: building AI that works before you ask

Notes to self 

Business Class 2.0 with Rails 8, Pay 8, Solid, Kamal 2, and fancy generator

Ruby Rogues 

Evaluating Software Frameworks: Insights with Uncle Bob Martin - RUBY 666

Everyday Rails 

Testing with RSpec book updates for December 2024

byroot’s blog 

Optimizing Ruby’s JSON, Part 4

Hotwire Weekly 

Week 52 - Wishing You a Smooth Start to 2025!

byroot’s blog 

Optimizing Ruby’s JSON, Part 3

Ruby Weekly 

Ruby 3.4, and some sad news

Tim Riley 

2024 in review

Notes to self 

Extending Rails authentication generator with registration flow

Ruby on Rails 

This year in Rails

Remote Ruby 

Christmas Eve X7 And Hotwire Spark

byroot’s blog 

Optimizing Ruby’s JSON, Part 3

DEV Community: Brandon Weaver 

Noah Gibbs: Mentor, Friend, Ally

justin․searls․co - Digest 

📄 Review of the Bullstrap Leather NavSafe Wallet

Awesome Ruby Newsletter 

💎 Issue 449 - JRuby with JBang

Rails Designer 

The Best of 2024 from Rails Designer (number 1 won’t surprise you 🤪)

justin․searls․co - Digest 

📸 I love eggs but I'm lactose intolerant

a-chacon 

Chaski: A Feed Reader for 2025

Alchemists: Articles 

Ruby 3.4.0