siddharth.
ProjectsNowBlog
  • All
  • 100DaysToOffload
  • Database
  • Fitness
  • Next.js
  • Programming
  • Rack
  • Ruby
  • Ruby on Rails
  • Writing
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.

May 17, 20264 min read
Ruby on RailsNext.js

Who Owns a Day? Lessons From a Timezone Bug

Common bug when handling timezone changes that causes incorrect date and time display

Feb 19, 20267 min read
Ruby on Rails

The Real Cost of Polymorphic Association

Understanding the hidden costs and trade-offs of polymorphic associations in Rails.

Feb 8, 20269 min read
Ruby on Rails

How Rails Boots: A Mental Model of the Initialization Process

How does Rails prepare your application to handle requests? What are the key steps in the initialization process?

© 2026 Siddharth Shringi