Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Hi, we're Arkency 

How to delete jobs from Sidekiq Retries

Martian Chronicles, Evil Martians’ team blog 

From zero to hero: Building and scaling Groupon Russia

Ruby on Rails Podcast 

366: I Believe in the Rails Magic with Brittany & Nick

Ruby Magic by AppSignal 

Ruby on Rails Controller Patterns and Anti-patterns

All Ruby Podcasts by Devchat.tv 

BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?

All Ruby Podcasts by Devchat.tv 

RUBY 493: The Things Rubyists Need to Know

Saeloun Blog 

Rails 7 ActiveJob adds the ability to communicate enqueue failures to callers

Greater Than Code 

230: Using Tech + Policy For Good with Corey Ponder

BigBinary Blog 

Rails 6.1 adds support for validating numeric values that fall within a specific range using the `in:` option

OmbuLabs Blog 

Measuring the Impact of Software Maintenance

Engine Yard Blog 

AppLand and Engine Yard Partner to Accelerate Code Onboarding

The Bike Shed 

288: 10x Puppy

Rails with Jason 

091 - Debugging Your Brain with Casey Watts

Saeloun Blog 

Rails 7 enables scoping to apply to all queries

Rails Performance Audit and Tuning Consultant for Hire 

PostgreSQL EXPLAIN ANALYZE for Web Developers Part 1 - Indexes

EquiValent 

Add Goddady ssl certificate to AWS Load Balancer

Long live Ruby 

Exploring the super keyword in Ruby

Test Double | Our Blog 

Double Agent Profile: Jessie Puls

Martian Chronicles, Evil Martians’ team blog 

Hotwire: Reactive Rails with no JavaScript?

Boring Rails: Skip the bullshit and ship fast |  

Building lightweight components with Rails Helpers and Stimulus

A Year of Commits 

Why You Should Avoid Models in Rails Migrations

Hi, we're Arkency 

Disadvantages of Pull Requests

Honeybadger Developer Blog 

Using Angular with Rails 5

Andy Croll 

Do not use .all without pagination or a .limit

Engine Yard Blog 

The Ruby Unbundled Series: Release Features Faster by Slowing Down

Code with Jason 

Rails model spec tutorial, part two

Remote Ruby 

Building Marketplaces in Rails & Stripe Connect

RubyGems Blog 

3.2.16 Released

Josh Software 

Immutability with Immer in React

Code with Jason 

Rails model spec tutorial, part one

Code with Jason 

A beginner-friendly Rails model spec tutorial

Awesome Ruby Newsletter 

💎 Issue 255 - Rails 7 introduces Active Record Encryption

Peter Zhu |  

A Rubyist’s Walk Along the C-side (Part 2): Defining Methods

Jekyll • Simple, blog-aware, static sites 

Jekyll 3.9.1 Released

Ruby Weekly 

Ruby 3.0.1 released

JetRockets 

5 Ways a Client can Help Ensure Project Success

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

RubyMine 2021.1 Released

GoRails Screencasts 

How to use Stripe Checkout in Rails

RubyGems Blog 

March 2021 RubyGems Updates

Ruby on Rails Podcast 

365: A Founder That Can Code with Sean Devine

All Ruby Podcasts by Devchat.tv 

BONUS: How Jason Weimann Became a Game Developer

All Ruby Podcasts by Devchat.tv 

RUBY 492: Architectures and Microservices with Darren Broemmer

Greater Than Code 

229: Union Organization with Melissa McEwen

Long live Ruby 

Building DSL with Ruby

BigBinary Blog 

Handling authentication state in React Native

Martian Chronicles, Evil Martians’ team blog 

Set up Tailwind CSS JIT in a Rails project to compile styles 20x faster

Rails with Jason 

090 - Scheduling and Service Objects with Julian Fahrer

Rebased Blog 

ELI5: Bitfields

Rails Performance Audit and Tuning Consultant for Hire 

4 Non-standard Ways to Fix N+1 SQL Queries in Rails

BigBinary Blog 

Rails 6.1 adds delegated_type to ActiveRecord

BigBinary Blog 

Rails 7 allows constructors (build_association and create_association) on has_one :through associations

BigBinary Blog 

Ruby 3.1 adds Enumerable#compact and Enumerator::Lazy#compact

Saeloun Blog 

React 17 removes event pooling in the modern browsers

Everyday Rails 

Working around the mimemagic issue in my RSpec testing book

Ruby News 

Ruby 2.5.9 Released

Ruby News 

Ruby 2.6.7 Released

Ruby News 

Ruby 2.7.3 Released

Ruby News 

Ruby 3.0.1 Released

Ruby News 

CVE-2021-28966: Path traversal in Tempfile on Windows

Ruby News 

CVE-2021-28965: XML round-trip vulnerability in REXML

Getaround Engineering 

How we handle incidents at Getaround

Drifting Ruby Screencasts 

Multiple Resources with Devise

Honeybadger Developer Blog 

HTTP Caching in Ruby on Rails Applications

Julia Evans 

What problems do people solve with strace?

Remote Ruby 

MimeMagic broke EVERYTHING

Awesome Ruby Newsletter 

💎 Issue 254 - Rails 7 adds the ability to schedule the query on the background thread pool

Passenger - Phusion Blog 

Passenger 6.0.8

Ruby Weekly 

A Rubyist's Walk Along the C-side: Implementing an Extension in C

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

RubyMine 2021.1 Release Candidate

Boring Rails: Skip the bullshit and ship fast |  

Combine `redirect_to` and the `anchor` option

Julia Evans 

A tool to spy on your DNS queries: dnspeep

Honeybadger Developer Blog 

Introducing Breadcrumbs for Laravel

Saeloun Blog 

Rails 7 adds the ability to schedule the query on the background thread pool

Ruby on Rails Podcast 

364: Boring Rails & Creating Ruby Content with Matt Swanson

All Ruby Podcasts by Devchat.tv 

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

All Ruby Podcasts by Devchat.tv 

RUBY 491: The Hidden Gems of Ruby

Greater Than Code 

228: Career Snarkiness – Words Hold Weight with Corey Quinn

Emmanuel Hayford 

Dislodging mimemagic And Understanding MIT & GNU GPL.

OmbuLabs Blog 

The S in Solid

Boring Rails: Skip the bullshit and ship fast |  

Lazy-loading content with Turbo Frames and skeleton loader

Rails with Jason 

089 - Design Tips for Programmers with John Athayde, VP of Design at PowerFleet

Rebased Blog 

When a decorator meets a descriptor

Saeloun Blog 

Rails 6.1 adds `if_exists` option in `remove_index` operation

The Bike Shed 

287: Turn it up to Eleven

JRuby.org News 

JRuby 9.2.17.0 Released

Janko’s Blog 

Anything I Want With Sequel And Postgres

Code with Jason 

Models are a convenient approximation, not a complete account

Honeybadger Developer Blog 

Which is fastest? ERB vs. HAML vs. Slim

Riding Rails 

Rails 5.2.5, 6.0.3.6 and 6.1.3.1 have been released

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

RubyMine 2021.1 Beta 4: Code With Me and Improvements for Docker

Remote Ruby 

Skypack and Snowpack with Fred Schott

All Ruby Podcasts by Devchat.tv 

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

Test Double | Our Blog 

Using CockroachDB with Rails

Awesome Ruby Newsletter 

💎 Issue 253 - How we found and fixed a rare race condition in our session handling - The GitHub Blog

Ruby Weekly 

Crystal 1.0

Josh Software 

Mocking Third Party API’s

Code with Jason 

How I code without service objects

Test Double | Our Blog 

Double Agent Profile: Meri Brace

Peter Zhu |  

A Rubyist’s Walk Along the C-side (Part 1): Hello World!

Julia Evans 

Get better at programming by learning how things work

OmbuLabs Blog 

Challenges to confront in 2021 as an agile team

Ruby on Rails Podcast 

362: Ruby Garbage Collection and WNB.rb with Jemma Issroff

Ruby on Rails Podcast 

363: ActiveModel::Errors with Mark Chao

Rails Performance Audit and Tuning Consultant for Hire 

How to Improve GDPR Compliance for Web Apps using AWS

Engine Yard Blog 

Don't pass on PaaS

Greater Than Code 

227: Doing DevRel Right with Jonan Scheffler

Alfredo Motta 

Not So Random Software #47 – Thinking in Systems

Saeloun Blog 

Rails 7 adds direct ActiveStorage::Streaming support

Getaround Engineering 

How we ran our last hack day

Emmanuel Hayford 

MOTIL #2: tmux, Docker’s Architecture, CSS Feature Queries And Lodash.