Rubyland

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

How to Thrive at Your (First) Dev Job ft. Riaz Virani - RUBY 519

Ruby Together News 

Ruby Together and Ruby Central, coming together

Noteflakes 

Explaining Ruby Fibers

Hanami Mastery newest episodes! 

The secret of stunning OSS contributions! I've changed my life for Hanami!

Engine Yard Blog 

Rewrite Rules in Nginx

Ruby Magic by AppSignal 

Optimistic Locking in Rails REST APIs

The Ruby on Rails Podcast 

Episode 388: Ruby is Still a Diamond with Emma Hyde

Greater Than Code 

255: Building Global Love Bubbles with Anne Griffin

Rémi Mercier 

Git Bisect: travel through time and bugs

Saeloun Blog 

Essential Skills For A Senior Rails Developer

zverok with ruby 

Why Wikipedia matters, and how to make sense of it (programmatically)

Code with Jason 

How I approach software estimation

The RubyMine Blog : The Ruby on Rails IDE | JetBrains Blog 

Video Tutorial: Get Started with RBS in RubyMine

Petr Hlavicka 

Business logic in Rails with operators

Benito Serna 

Example app to understand why some times fixing some n+1 queries can hurt performance

Code with Jason 

116 - Perceptual Learning with Stefanni Brasil

BigBinary Blog 

Rails 7 adds the ability to use pre-defined variants

Long Live Ruby 

The Sidekiq job flow

Brandon Weaver 

Let's Read – Eloquent Ruby – Ch 5

Saeloun Blog 

Rails Arel Primer

The Bike Shed 

313: Forty-Seven Percent

Ruby Together News 

September 2021 Monthly Update

Ruby Together News 

Staying the Course

Hanami 

Announcing Hanami v1.3.5

Doctolib Engineering 

Exfiltrating your own data from a PaaS (PostgreSQL Unprivileged Replication)

Honeybadger Developer Blog 

Understanding and Implementing OAuth2 In Node.js

Test Double Blog 

The Future of Tech: Building sustainably with Open Source

Brandon Weaver 

Tales of the Autistic Developer - Loud Loud World

Riding Rails 

Auto timestamps on bulk inserts, HTML safe translations in controllers and more

Code with Jason 

Don’t mix refactorings with behavior changes

The RubyMine Blog : The Ruby on Rails IDE | JetBrains Blog 

RubyMine 2021.2.3 Is Available

Remote Ruby 

Yuh-Jit - Optimizing JIT compiler built inside CRuby

Awesome Ruby Newsletter 

💎 Issue 282 - Multiple radio buttons in ruby on rails - Sarah Eggleston

Island94.org 

TIL: Detecting block returns in Ruby

Ruby Weekly 

A cookbook of Ruby one liners

The RubyMine Blog : The Ruby on Rails IDE | JetBrains Blog 

RubyMine 2021.3 EAP4: Improvements for VCS and More

Noteflakes 

Embracing Infinite Loops with Ruby and Polyphony

Saeloun Blog 

Private fields, methods and, accessors in JavaScript

Test Double Blog 

Why junior developers are seriously awesome

Giant Robots Smashing Into Other Giant Robots 

A Broader Take on Parsing

The Rails Tech Debt Blog 

Upgrading To Zeitwerk

JRuby.org News 

JRuby 9.3.1.0 Released

Saeloun Blog 

Rails 7 introduces ActiveModel::API

The Ruby on Rails Podcast 

Episode 387: From Architect to VP of Engineering with Bruno Miranda

Ruby Rogues 

Polished Ruby Programming ft. Jeremy Evans - RUBY 518

Greater Than Code 

254: Transitioning Into Tech with Danielle Thompson

BigBinary Blog 

Rails 7 adds setting for enumerating columns in select statements

RubyGems Blog 

September 2021 RubyGems Updates

Giant Robots Smashing Into Other Giant Robots 

Ruby Safe Navigation

Benito Serna 

Why some people say that fixing some n+1 queries could hurt performance?

RubySec 

CVE-2021-41136 (puma): Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') in puma

Code with Jason 

10X programmers

Notes to self 

Organizing business logic in Rails with contexts

Code with Jason 

115 - Organizing Large Rails Apps with Jared White

Long Live Ruby 

Introduction to Rails transactions

BigBinary Blog 

Reducing memory bloat of a Ruby on Rails application

Saeloun Blog 

Rails 7 supports NullsFirst for all databases

Engine Yard Blog 

Code Concurrency and Two Easy Fixes

The Bike Shed 

312: Spooky Stories

Giant Robots Smashing Into Other Giant Robots 

Models That Match Reality

Island94.org 

Behaving like the character in a story

Giant Robots Smashing Into Other Giant Robots 

Fewer Operations on Custom Types is Valuable

Island94.org 

http://island94.org/2021/10/2021-10-11-til-detecting-block-returns-in-ruby

AkitaOnRails.com 

[Akitando] #106 - Recomendação de Livros - Introdução à Design Emergente

GoRails Screencasts 

How to use Bootstrap with CSS bundling in Rails

The RubyMine Blog : The Ruby on Rails IDE | JetBrains Blog 

RubyMine 2021.3 EAP3: Performance Improvements, New RBS Inspections, and Reworked Bookmarks

Honeybadger Developer Blog 

Using DynamoDB in Your Rails App

Notes to self 

Cross-compiling Elixir releases with ASDF and Docker

Riding Rails 

Automatic inverse_of, performance improvements and more!

Karol Galanciak - Distributed Systems Architect and Ruby on Rails expert 

The Story of a Critical Issue With Kafka

RubyGems Blog 

3.2.29 Released

Test Double Blog 

Double Agent Profile: Glenn Harmon

Remote Ruby 

Propshaft, Engines, and Turbo | Uh This Isn't a Car Repair Podcast

Long Live Ruby 

Enum in Rails explained

Test Double Blog 

Double Agent Profile: Glenn Harmon

Ruby Rogues 

RUX: JSX-Style Rails View Components - RUBY 517

Awesome Ruby Newsletter 

💎 Issue 281 - Rubocop: Custom Cops for Custom Needs

RubySec 

CVE-2021-30151 (sidekiq): Cross-site Scripting in Sidekiq

RubySec 

CVE-2021-33575 (ruby-jss): Remote code execution in ruby-jss

Best of Cancel Culture - Case Studies of Code of Conduct Out-Of-Control Power Abuse and Permanently Banning 

Ruby (October, 2021) - A Call for Tolerance On Ruby-Talk Results In Ban On Reddit Ruby

Saeloun Blog 

ECMAScript2021 adds new features WeakRef and FinalizationRegistry

Ruby Weekly 

Ruby gets a new game jam

John Nunemaker 

Code with Jason Podcast

The Ruby on Rails Podcast 

Episode 386: Marginally Wiser (Product Management) with Danny Issroff

Greater Than Code 

253: Reframing the Value of Open Source with Jen Weber

Saeloun Blog 

Rails 7 adds SSL support for postgresql in bin/rails dbconsole

BigBinary Blog 

Rails 7 adds ComparisonValidator to ActiveRecord

Noteflakes 

A Compositional Approach to Optimizing the Performance of Ruby Apps

Julia Evans 

Tools to explore BGP

OmbuLabs Blog 

Audit Tool is now Open Source

Code with Jason 

114 - 7 Years at GitHub with John Nunemaker

Rails Performance Audit and Tuning Consultant for Hire 

Using Dynamic Config Variables in Ruby on Rails Apps

The RubyMine Blog : The Ruby on Rails IDE | JetBrains Blog 

RubyMine 2021.3 EAP2: Initial Support for Sorbet, Improved Debugger, and More

Martian Chronicles, Evil Martians’ team blog 

Pro becomes smart: imgproxy Pro engages machine learning

Long Live Ruby 

Enum in Rails explained

Saeloun Blog 

Rails 7 adds ActiveRecord::QueryMethods#in_order_of to return query results in a particular sequence

Test Double Blog 

Breaking Down The Work: Product vs. Consulting

The Bike Shed 

311: Marketing Matters

Giant Robots Smashing Into Other Giant Robots 

Rubocop: Custom Cops for Custom Needs

Petr Hlavicka 

Fun with Rails Enums and PORO

GoRails Screencasts 

How to use ESBuild in Rails with JSBundling

Engine Yard Blog 

Sending iOS Push Notifications via APNs

Drifting Ruby Screencasts 

Error Tracking from Scratch

Honeybadger Developer Blog 

ActiveSupport's #descendants Method: A Deep Dive

Andy Croll 

Use Sidekiq Directly, Not Through Active Job

Julia Evans 

All my zines are now available in print!

Ruby Weekly 

Let's get YJIT into MRI

Blog of WJWH 

Stupid tricks with io_uring: a server that does zero syscalls per request

Hanami Mastery newest episodes! 

#9 Integrate Hanami 2.0 with your Database using ROM

Honeybadger Developer Blog 

Python News Brief (Q3 2021)