#Ruby

25 articles

Understanding IO and CPU Characteristics in Ruby and Rails
Application 2025-06-14

Understanding IO and CPU Characteristics in Ruby and Rails

Understand Ruby GVL, Puma concurrency, IO-bound vs CPU-bound workloads, thread/process tuning, and GC impact on Rails performance.

#Ruby#Ruby on Rails
Differences Between Instance Variables, Class Variables, and Class Instance Variables in Ruby
Application 2025-01-31

Differences Between Instance Variables, Class Variables, and Class Instance Variables in Ruby

Summarizing the differences between instance variables, class variables, and class instance variables in Ruby.

#Ruby
Implementing Singleton Pattern in Ruby
Application 2025-01-31

Implementing Singleton Pattern in Ruby

A summary of how to implement the Singleton pattern in Ruby.

#Ruby
Metaprogramming Ruby 2nd Edition
Application 2025-01-06

Metaprogramming Ruby 2nd Edition

Metaprogramming Ruby 2nd Edition

#Book Review#Ruby
Practical Ruby Programming: Principles and Trade-offs for Effective Code
Application 2024-10-28

Practical Ruby Programming: Principles and Trade-offs for Effective Code

Practical Ruby Programming: Principles and Trade-offs for Effective Code

#Ruby#Book Review
Code Reading of Pundit
Application 2024-10-22

Code Reading of Pundit

Understand Ruby Pundit authorization framework through code reading, exploring permission policies and authorization mechanisms.

#pundit#Ruby
Code Reading of irb
Application 2024-10-20

Code Reading of irb

Explore the inner workings of Ruby's interactive shell (irb) and understand its startup process, history loading, and command execution.

#irb#Ruby
Code Reading of reline
Application 2024-10-20

Code Reading of reline

Examine reline Ruby library internals through code reading: readline calls, line editing, and text input buffering mechanics.

#reline#Ruby
RSpec Code Reading
Application 2024-10-20

RSpec Code Reading

Analyze RSpec framework internals: runner invocation, test execution flow, and result reporting mechanisms for Ruby testing.

#RSpec#Ruby
Ruby Code Recipe Collection
Application 2024-10-20

Ruby Code Recipe Collection

Ruby Code Recipe Collection

#Ruby#Book Review
Code Reading of Sidekiq
Application 2024-09-21

Code Reading of Sidekiq

Understand Sidekiq architecture for Redis-based asynchronous job queuing, job enqueuing, and execution flow in Ruby applications.

#Ruby#Sidekiq
Ruby on Rails Code Reading Part 3 - Invoking WelcomeController
Application 2024-09-04

Ruby on Rails Code Reading Part 3 - Invoking WelcomeController

Documenting the code reading process for Ruby on Rails.

#Ruby on Rails#Ruby
Ruby on Rails Code Reading Part 1 - Rails Startup
Application 2024-09-02

Ruby on Rails Code Reading Part 1 - Rails Startup

Trace Rails startup sequence from command invocation through Rackup, Puma server initialization, and request handling flow.

#Ruby#Ruby on Rails
Ruby on Rails Code Reading Part 2 - Rails Request Processing
Application 2024-09-02

Ruby on Rails Code Reading Part 2 - Rails Request Processing

Recording the code reading work of Ruby on Rails.

#Ruby#Ruby on Rails
Learning Ruby
Application 2024-05-16

Learning Ruby

Master Ruby fundamentals using official documentation, classic books, object-oriented design patterns and practical implementation practice.

#Ruby
About Ruby Block Syntax
Application 2024-05-15

About Ruby Block Syntax

Learn Ruby block syntax with do..end and {} forms, passing blocks to methods, yield statements, and Proc/lambda closure behavior.

#Ruby
About Ruby Modules
Application 2024-05-15

About Ruby Modules

Understand Ruby modules for namespacing, mixin multiple inheritance, and providing common methods without class instantiation.

#Ruby
About Ruby's Proc and Lambda
Application 2024-05-15

About Ruby's Proc and Lambda

Compare Ruby Proc and Lambda differences in argument handling, return behavior, and jump statement semantics for closures.

#Ruby
About Ruby's Singleton Classes and Singleton Methods
Application 2024-05-15

About Ruby's Singleton Classes and Singleton Methods

Explore Ruby singleton classes, singleton methods, class methods, and object-specific method definitions for advanced metaprogramming.

#Ruby
About Ruby Symbols
Application 2024-05-14

About Ruby Symbols

Understand Ruby symbols as memory-efficient, immutable identifiers for hash keys, method names, and enum-like constants.

#Ruby