June 19, 2025 Yesterday morning, I had a deep and enjoyable technical interview covering a wide range of topics. But there was one moment I canβt forget: I completely fumbled a question about avoiding the N+1 problem in Rails. Maybe it was the lack of coffee β β or just nerves β but my brain … Continue reading π¨ Erratum: The N+1 Problem in Rails (and How I Redeemed Myself)
Year: 2025
π§± Behind the Scenes of a Rails App: Understanding Middleware
June 18, 2025 Have you ever wondered what happens to an HTTP request before it hits your Rails controller? π€ Let me introduce you to a powerful but often overlooked part of Ruby on Rails: middleware. What is Middleware? Request β [Middleware 1] β [Middleware 2] β [Rails Router / Controller / App] β [Middleware … Continue reading π§± Behind the Scenes of a Rails App: Understanding Middleware
π Designing RESTful APIs with Ruby on Rails: Conventions and Practical Implementation
June 17, 2025 In modern software engineering, APIs (Application Programming Interfaces) serve as essential components for scalable, modular applications. A well-structured API facilitates communication between systems, enhances developer experience, and supports long-term maintainability. This article explores widely accepted API conventions and illustrates how to implement them in Ruby on Rails, with a particular focus on … Continue reading π Designing RESTful APIs with Ruby on Rails: Conventions and Practical Implementation


