Guides library

Explore our in-depth technical guides and tutorials and learn about scaling apps, observability, DevOps and more.
/

Scaling Ruby Applications

Basics

RuboCop Linting


Solid Cache in Ruby on Rails


Parsing CSV Files in Ruby: A Complete Guide


Parsing JSON Files in Ruby: A Complete Guide


Working With Files in Ruby: A Complete Guide


Consuming APIs with Ruby


Getting Started with StandardRB


Working with Dates and Times in Ruby


A Beginner's Guide to Ruby Modules and Mixins


Understanding Ruby Gems: How to Find, Install, and Use


Understanding Ruby Error Handling


Getting Started with Ruby Blocks, Procs, and Lambdas


An Introduction to Ruby Enumerators and the Enumerable Module


Understanding Ruby Threads and Concurrency


Ruby Metaprogramming: How to Write Dynamic Code


A Guide to Ruby's Object Model and Method Lookup


Ruby's Constant System and Autoloading Mechanisms


Working with Regular Expressions in Ruby


Getting Started with Rufo


Reek: Ruby Code Smell Detection Made Simple


How to Profile Ruby Code


Getting Started with rbenv


Beginner's Guide to RVM


Introduction to asdf


FactoryBot for Test Data Management in Ruby


Getting Started with Capybara


Pattern Matching in Ruby


15 Common Ruby Errors and How to Fix Them


Signal Handling in Ruby


Exception Handling in Ruby


Getting Started with Sorbet


Getting Started with RBS


Getting Started with TypeProf


Getting Started with SimpleCov for Ruby


Getting Started with Oj


How to Use Dry-rb for Functional Programming in Ruby


Debug Ruby Applications with pry


Debug Ruby Applications with Byebug

Ruby Comparisons
Job Scheduling