Application
208 articles
Current Status of FuelPHP as of February 2025 by AI
Understand FuelPHP's current status in 2025: EOL 1.x series, PHP8 compatibility with 1.9-dev, and community migration trends.
How to Write Code That Fits in the Brain: Rules and Techniques for Avoiding Complexity and Ensuring Sustainability
How to Write Code That Fits in the Brain: Rules and Techniques for Avoiding Complexity and Ensuring Sustainability
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.
Implementing Singleton Pattern in Ruby
A summary of how to implement the Singleton pattern in Ruby.
Metaprogramming Ruby 2nd Edition
Metaprogramming Ruby 2nd Edition
Practical Ruby Programming: Principles and Trade-offs for Effective Code
Practical Ruby Programming: Principles and Trade-offs for Effective Code
Code Reading of Pundit
Understand Ruby Pundit authorization framework through code reading, exploring permission policies and authorization mechanisms.
Code Reading of irb
Explore the inner workings of Ruby's interactive shell (irb) and understand its startup process, history loading, and command execution.
Code Reading of reline
Examine reline Ruby library internals through code reading: readline calls, line editing, and text input buffering mechanics.
RSpec Code Reading
Analyze RSpec framework internals: runner invocation, test execution flow, and result reporting mechanisms for Ruby testing.
Ruby Code Recipe Collection
Ruby Code Recipe Collection
Cursor Pagination vs Offset Pagination: Which Should You Choose?
Compare cursor-based and offset-based pagination. Learn the performance implications, when to use each approach, and how to implement cursor pagination in SQL.
Code Reading of Sidekiq
Understand Sidekiq architecture for Redis-based asynchronous job queuing, job enqueuing, and execution flow in Ruby applications.
Ruby on Rails Code Reading Part 3 - Invoking WelcomeController
Documenting the code reading process for Ruby on Rails.
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 on Rails Code Reading Part 2 - Rails Request Processing
Recording the code reading work of Ruby on Rails.
Books to Learn About API Design
Discover recommended books on API design: fundamentals, design phases, testing strategies, and practical design patterns.
Relearning the Basics of TypeScript
Revisiting the fundamentals of TypeScript.
Building & Pushing Docker Images with GoReleaser
Automate Docker image builds across multiple platforms using GoReleaser with GitHub Actions for streamlined CI/CD deployment.
Learning Ruby
Master Ruby fundamentals using official documentation, classic books, object-oriented design patterns and practical implementation practice.