siddharth.
ProjectsBlogNow
All100DaysToOffloadFitnessNext.jsProgrammingRackRubyRuby on RailsWriting
Aug 31, 2026
•3 min read•
RubyProgramming100DaysToOffload

Difference between load, require, and require_relative in Ruby

A handy note on when to use load, require, and require_relative in Ruby.

Jun 30, 2026
•6 min read•
RubyRackRuby on Rails

Writing Middleware in Rails

Understanding Rack middleware and how to configure it in a Rails application.

Jun 2, 2026
•11 min read•
RubyRackRuby on Rails

Understanding Rack: The Interface Between Ruby Web Servers and Frameworks

Learn why Rack was created, how the Rack protocol works, how middleware fits into the request-response cycle, and build a small Rack application from scratch.

© 2026 Siddharth Shringi