Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
AkitaOnRails.com 

[Akitando] #103 - Todos os Sistemas de Arquivos: de FAT a ZFS

Saeloun Blog 

Ruby 3.1 adds try_convert method to Integer class for implicit conversions

Rails with Jason 

106 - The Benefits of Working on One Thing at a Time with Josh Thompson

Martian Chronicles, Evil Martians’ team blog 

Smart generation: Website generator for Yandex.Business

Ruby News 

2022 Fukuoka Ruby Award Competition - Entries to be judged by Matz

Alfredo Motta 

Not So Random Software #48 – The Stop Experiment

The Bike Shed 

303: Dear Mr. Grumpy Goose

Jemma Issroff 

Esoteric Ruby in MemoWise

GoRails Screencasts 

Dynamic Select Fields in Rails with Hotwire

Drifting Ruby Screencasts 

Hotwire Turbo Replacing Rails UJS

Scott Watermasysk 

ThocStock

Honeybadger Developer Blog 

Using ActiveRecord's #update_counters to Prevent Race Conditions

Brandon Weaver 

Functional Programming in Ruby – State

Everyday Rails 

Deprecating code in a Rails application

Riding Rails 

Favicons, InvalidAuthenticityToken message gains, Journey optimizations and more!

Brandon Weaver 

Understanding Ruby - For vs Each

RubyGems Blog 

3.2.25 Released

Remote Ruby 

Learning in Public | Alpine & Inertia

Test Double Blog 

Double Agent Profile: Ali Ibrahim

Hint Blog Feed 

Test Like You Fly - The World Revolves Around You

Awesome Ruby Newsletter 

💎 Issue 271 - An Introduction to Pattern Matching in Ruby

Ruby Weekly 

Building HTTP servers from scratch in Ruby 3

The Ruby on Rails Podcast 

Episode 377: The Ruby Super Team (Brittany and Nick)

Saeloun Blog 

React 18 improves the existing behavior of Suspense

Josh Software 

TypeScript — A JavaScript BodyGuard to your rescue!

OmbuLabs Blog 

Webpack ALL The Assets!!

Martian Chronicles, Evil Martians’ team blog 

Introducing JavaScript and TypeScript client for AnyCable

Ruby Magic by AppSignal 

An Introduction to Pattern Matching in Ruby

Saeloun Blog 

Rails 7 allows setting cache expiry, as an absolute timestamp

All Ruby Podcasts by Devchat.tv 

Debugging Ruby ft. Fabio Perrella - RUBY 508

Greater Than Code 

243: Equitable Design: We Don’t Know What We Don’t Know with Jennifer Strickland

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

RubyMine 2021.2 Released

Kir Shatrov 

Vitess: Scaling VReplication

Rails with Jason 

105 - The Benefits of a Test-Oriented Development Workflow with Chris LaBarge

Saeloun Blog 

Rails 7 adds change tracking methods for belongs_to associations

The Bike Shed 

302: Observability with Charity Majors

Hanami Mastery newest episodes! 

I've made a dependency graph for DRY-RB Ruby gems family

Martian Chronicles, Evil Martians’ team blog 

Accessible design from the get-go

Truemark Technology 

Search Engine with Rails and Elastic Search

Honeybadger Developer Blog 

Deploying Rails to AWS Lambda

Peter Zhu 

A Rubyist’s Walk Along the C-side (Part 6): Classes & Object Oriented Programming

Sandip Mane 

React state validation hook using Yup

Dmitry Ishkov 

HTTP server in Ruby 3 - Fibers & Ractors

Riding Rails 

Active record improvements and much more

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

RubyMine 2021.2 Release Candidate

Remote Ruby 

Collin Jilbert: Bootcamps, Ruby Radar, and finding a job as a Junior Rails Developer

Kir Shatrov 

Quick way to run a Ruby script in Kubernetes

Hint Blog Feed 

Test Like You Fly - Basics

Awesome Ruby Newsletter 

💎 Issue 270 - Using VCR to Mock Your Requests by Ana Schwendler

Honeybadger Developer Blog 

Backend JavaScript News Brief (Q2 2021)

Honeybadger Developer Blog 

Ruby News Brief (Q2 2021)

Honeybadger Developer Blog 

Frontend JavaScript News Brief (Q2 2021)

Honeybadger Developer Blog 

PHP News Brief (Q2 2021)

Honeybadger Developer Blog 

Go News Brief (Q2 2021)

Honeybadger Developer Blog 

Python News Brief (Q2 2021)

Ruby Weekly 

Benchmarking your Ruby code

Long live Ruby 

Multiline puts with one-liner

Saeloun Blog 

React 18 adds automatic batching

Justin Collins' Blugh 

Rails 6.1 SQL Injection Updates

The Ruby on Rails Podcast 

Episode 376: Technically Speaking (Brittany and Jemma)

Notes to self 

Elixir Authorization Plugs

All Ruby Podcasts by Devchat.tv 

Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507

Greater Than Code 

242: Considering The Social Side of Tech with Trond Hjorteland

Ruby Together News 

June 2021 Monthly Update

AkitaOnRails.com 

[Akitando] #102 - Entendendo Sistemas de Arquivos: FAT

Rails with Jason 

104 - Nick Agliano, Software Engineer

Saeloun Blog 

Rails 7 allows loading nested locales in the engine

The Bike Shed 

301: Ants in the Cookie Store

Test Double Blog 

Benchmarking your Ruby with time_up

Riding Rails 

Performance and parallel testing improvements and more!

Josh Software 

React native vs Flutter

Honeybadger Developer Blog 

Building a Documentation Workflow in Rails

Truemark Technology 

Update Multiple Records at Once in Rails

Test Double Blog 

Double Agent Profile: Minnie Lee

Remote Ruby 

How Chris and Andrew Became 10X Black Hats

Brandon Weaver 

Let's Read – Polished Ruby Programming – Ch 2

Hint Blog Feed 

Senior Engineer

Hint Blog Feed 

Is your team struggling to ship code?

Hint Blog Feed 

DevOps Engineer

Hint Blog Feed 

Delivery Lead

Awesome Ruby Newsletter 

💎 Issue 269 - Complex Ruby transformations made simple with dry-transformer!

Brandon Weaver 

Let's Read – Eloquent Ruby – Ch 2

Mike Perham 

On Multi-Platform Docker images

Ruby Weekly 

GitHub brings cross-cluster associations to Rails 7

RubyGems Blog 

3.2.24 Released

Saeloun Blog 

React 18 introduces new root API ( ReactDOM.createRoot )

Jemma Issroff 

NHL Time on Ice Visualizations: 2020-2021 Season

Jemma Issroff 

Running Specific specs with RSpec

The Ruby on Rails Podcast 

Episode 375: A Technical CTO with Frank Lamantia

Saeloun Blog 

Rails 7 adds support for `if_exists/if_not_exists` on `remove_foreign_key/add_foreign_key`

All Ruby Podcasts by Devchat.tv 

What's Cooking in Rails 7 featuring Jason Dinsmore - RUBY 506

Rails with Jason 

103 - From Junior to Intermediate with Aweys Ahmed

Saeloun Blog 

Rails 7 MySQL adapter improves the security of untyped bound values

The Bike Shed 

300: Mozzarella Sticks & Knowledge Silos

Hint Blog Feed 

Test Like You Fly - Intro

Long live Ruby 

Generate array of alphabet

RubySec 

CVE-2021-32740 (addressable): Regular Expression Denial of Service in Addressable templates

Code with Jason 

How to have a productive programming day

Hanami Mastery newest episodes! 

Why I'm giving so much appreciation everywhere?

EquiValent 

Rails Active Storage CDN

Truemark Technology 

Override Default Date Format in Rails Admin

Honeybadger Developer Blog 

Refactoring Your Rails App With Service Objects

Long live Ruby 

Invoke rake task from Rails console

Riding Rails 

Rails 6.1.4 and plenty of developer UX goodies

RubyGems Blog 

June 2021 RubyGems Updates

Josh Software 

Svelte and Sapper — Initial thoughts after a course by Rich Harris (the creator of Svelte) and a mini project

Brandon Weaver 

Let's Read – Eloquent Ruby – Ch 1

BigBinary Blog 

React 18 introduces Automatic Batching

RubyGems Blog 

3.2.23 Released

Hanami Mastery newest episodes! 

#6 Complex Ruby Transformations made simple with Dry::Transformer