Rubyland

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

📸 Apple Maps Stay Winning

Blogs on Noel Rappin Writes Here 

Object Constellations

RubyGems Blog 

October 2024 RubyGems Updates

Fullstack Ruby 

Dissecting Bridgetown 2.0’s Signalize-based Fast Refresh

Ruby Central 

Securing Ruby’s Future: How Ruby Central is Strengthening Security

Mintbit 

Best Practices for Adding a Boolean Column in Rails: A Case Study

Saeloun Blog 

Rails 7.1 Introduces By Argument For increment_counter And decrement_counter Methods.

Ruby Magic by AppSignal 

Rack for Ruby: Socket Hijacking

Rails Designer 

Don’t expose primary id’s with Rails’ dom_id

BigBinary Blog 

How to code-sign and notarize an Electron application for macOS

Island94.org 

Keep your secrets.yml in Rails 7.2+

Giant Robots Smashing Into Other Giant Robots 

Process slow network requests with Turbo and Active Model

Saeloun Blog 

Rails 7.1 Adds Rails.application.deprecators Method

The Bike Shed 

447: How to (not) implement impersonation

Mintbit 

Kamal in Rails 8: Simplifying Deployment

Short Ruby Newsletter 

Short Ruby Newsletter - edition 114

The Code Gardener 

Speaking Is Hard... Until It's Not

Julia Evans 

Importing a frontend Javascript library without a build system

Evil Martians 

Founders, if you want A+ startup success, do the homework first!

Saeloun Blog 

Rails 7.1 Allows Validators To Accept Lambdas Without Record Argument

Rails Designer 

Announcing: Build a SaaS with Ruby on Rails

Saeloun Blog 

Rails 7.2 Prevents Job Scheduling Within Transactions.

Hotwire Weekly 

Week 46 - Hotwire Tips from thoughtbot, Inline Form Updates, and more!

Ruby Rogues 

Kamal and Docker: Efficient Application Deployment Strategies - RUBY 660

All about coding 

What I wrote this week about Ruby

Posts on Kevin Murphy 

RubyConf 2024 Recap

zverok's space 

Elixir-like pipes in Ruby (oh no not again)

justin․searls․co - Digest 

📍 Sumibi Yakiniku Kyu

Planet Argon Blog 

Emotional Intelligence for Project Managers

RubySec 

CVE-2024-45594 (decidim-meetings): decidim-meetings Cross-site scripting vulnerability in the online or hybrid meeting embeds

Ruby on Rails 

Rails 8 demo, Rails World re-edited videos, NotificationAssertions and more!

Ruby Central 

Help Make RailsConf 2025 Happen

Alchemists: Articles 

Git Init

Mintbit 

How to Skip Validations When Updating in Rails

Hi, we're Arkency 

The difference between Turbo Streams and Turbo Frames

justin․searls․co - Digest 

📸 Fixing bugs in production when all you have is an iPhone

Awesome Ruby Newsletter 

💎 Issue 443 - Rails 8.0: No PaaS Required

Aha! Engineering Blog 

We love bugs (and you should, too!)

Notes to self 

Show all running apps on the server with Kamal

Notes to self 

Subclassing STI models in Rails

Saeloun Blog 

Rails 7.1 Adds --parent Option To The Controller Generator.

Saeloun Blog 

Rails 7.1 Added Support For Array#intersect? To ActiveRecord::Relation.

Ruby Weekly 

Rails 8.0 pulls into the station

Rails Designer 

Rails’ Partial Features You (didn’t) Know

Write Software, Well 

A Small Rant on Hiring Developers in India

Stefan’s Blog 

Rails: add maintenance (read-only) mode to move everything off to a new server

Giant Robots Smashing Into Other Giant Robots 

Zero-downtime with Rails credentials

Jardo.dev: Blog 

How to Fail at Solidus

RubySec 

CVE-2024-43415 (decidim-decidim_awesome): Decidim-Awesome has SQL injection in AdminAccountability

Gusto Engineering - Medium 

Managing user permissions in Tableau Cloud leveraging people [Gusto employee] data

The Ruby on Rails Podcast 

Episode 527: Evangelizing Rails with Irina Nazarova

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

RubyMine 2024.3: Rails 8 Support, Inline AI Prompts, Integration With RBS Collection, Ruby 3.4 Updates

Saeloun Blog 

Rails 7.1 Raises Error When Generating Model Attributes With Reserved Names.

SINAPTIA 

This week in #devs - Issue #4

justin․searls․co - Digest 

📸 Check out this deep-fried egg sandwich

justin․searls․co - Digest 

📍 Jikasei Baizen Coffeeann

Jardo.dev: Blog 

The Agile Fluency Model and eCommerce

Planet Argon Blog 

Prepare to Tack: Steering Rails Apps out of Technical Debt - Rails World 2024

Schneems - Programming Practices, Performance, and Pedantry 

RubyConf 2024: Cloud Native Buildpack Hackday (and other Ruby deploy tools, too!)

Evil Martians 

Hey, AnyCable speaking! Needing help with a Twilio-OpenAI connection?

BigBinary Blog 

Configuring webpack to handle multiple browser windows in Electron

Ruby on Rails 

Rails World 2024 videos re-edited and localized in 3 languages

Write Software, Well 

Using Hotwire for Inline Form Updates Without Form Submission

Posts on Kevin Murphy 

At RubyConf 2024

Saeloun Blog 

Understanding `inverse_of` In Rails Associations.

Saeloun Blog 

Rails 7.1 Adds --unused Option To Detect Dormant Routes.

The Bike Shed 

446: All about rewrites

Short Ruby Newsletter 

Short Ruby Newsletter - edition 113

Code Otaku 

Streaming Rack with Falcon

Ruby Central 

Ruby Central's First Annual OSS Report (2024)

Rails Designer 

Mathematical and Optically alignment in (visual/UI) design

Andy Croll 

Use blank? and present? in Rails

Hotwire Weekly 

Week 45 - Hotwire Live Reload, Alpine.js as an alternative, and more!

justin․searls․co - Digest 

🎙️ Breaking Change podcast v24 - Prophylactic Jet Lag

Julia Evans 

New microblog with TILs

justin․searls․co - Digest 

📺 The Empowered Programmer: The Searls Cut

katafrakt’s garden 

Booleans Are a Trap

Alexandre's Blog 

Perfecting Your Rails Form: Nested Attributes

Ruby Central 

A New Chapter for RubyGems: How Ruby Central is Building a Sustainable Future

justin․searls․co - Digest 

🔗 What is Build with Becky?

justin․searls․co - Digest 

📄 Apple's own documentation doesn’t know about watchOS 11’s biggest feature

The Rails Changelog 

028: Discussing Ruby's Data class, some Ruby quirks with Victor Shepelev

Ruby on Rails 

Rails 8.0 and more

RubyGems Blog 

Maintainer Role

Remote Ruby 

Solid Cable with Nick Pezza

Ruby on Rails 

Rails 8.0: No PaaS Required

Awesome Ruby Newsletter 

💎 Issue 442 - Low-poly image generation using evolutionary algorithms in Ruby

Ruby Rogues 

Inertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659

Posts on Kevin Murphy 

Frequently Played Nov 2024

Ruby Weekly 

This one's for Jason Seifer

Rails Designer 

Store UI State in localStorage with Stimulus

Saeloun Blog 

Rails 7.1 Adds exclude? And extract_value methods To ActionController::Parameters

Dimiter Petrov 

"We don't deploy on Fridays"

Evil Martians 

How to do launch weeks for developer tools, startups, and small teams

Planet Argon Blog 

Ruby on Rails vs. React: Finding the Perfect Fit for Your Web Development Project

BigBinary Blog 

Creating blurred or virtual backgrounds in real-time video in React apps

RubyGems Blog 

3.5.23 Released

Greg Molnar 

Deploying a Jekyll site with Kamal

Stefan’s Blog 

Postfix + ActionMailbox - integrating into existing postfix server by using aliases + curl command

Rémi Mercier 

Poking around PostgreSQL full-text search: a beginners primer

Saeloun Blog 

Rails 7.1 Supports Descending Order For in_batches Without Block

Hanami 

Hanami 2.2: Persistence pays off

Nithin Bekal 

avante.nvim: AI copilot in Neovim

Short Ruby Newsletter 

Short Ruby Newsletter - edition 112

Ruby News 

Ruby 3.3.6 Released

JRuby.org News 

JRuby 9.4.9.0 Released

Felipe Vogel 

Alpine.js as a Stimulus alternative

Rails Designer 

Use Action Cable with Your Main PostgreSQL Database

Drifting Ruby Screencasts 

Kamal Kitchen Sink

Hotwire Weekly 

Week 44 - Comparing Hotwire with HTMX, Nested Models in One Form, and more!