siddharth.
ProjectsNowBlog
  • All
  • 100DaysToOffload
  • Database
  • Fitness
  • Next.js
  • Programming
  • Rack
  • Ruby
  • Ruby on Rails
  • Writing
Oct 30, 20266 min read
100DaysToOffloadRuby

Ruby Method Objects: How do we store a method in a variable?

In Ruby, putting a method in a variable runs it immediately. Let's understand how method objects help in holding that method for later.

Oct 21, 20269 min read
100DaysToOffloadRuby

Ruby Blocks, Procs, and Lambdas

A first-principles understanding of how Ruby passes, stores, and executes code blocks using Procs and Lambdas.

Aug 31, 20263 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, 20266 min read
RubyRackRuby on Rails

Writing Middleware in Rails

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

Jun 2, 202611 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