Engineering Blog

Code, concepts
& deep dives

Practical write-ups on JavaScript, Node.js internals, CSS, and the tools that make the modern web tick.

🍃 Mongodb

MongoDB: Beginner to Advanced

A complete guide to MongoDB — from setup and CRUD to indexing strategies, aggregation pipelines, transactions, and production best practices.

🌐 HTTP

HTTP Idempotency Explained

What idempotency really means, why PUT and POST behave differently, how idempotency keys prevent double-charges, and the retry strategies every backend engineer should know.

🌐 HTTP

HTTP Status Codes Explained

Every HTTP status code a backend developer actually needs to know — what they mean, when to use them, and the mistakes that make APIs confusing to consume.

⚙️ DevOps

Making Redis Publicly Accessible on Oracle Cloud

ConnectionTimeoutError, No route to host, tcpdump, and the iptables rule order that blocks everything — a real debugging journey from a broken Redis setup to a working production connection.

⚛️ React.js

The Complete Guide: All 19 React Hooks Explained In Detail

The definitive masterclass covering every single React Hook in extreme detail — from useState to useOptimistic. Includes dependency array breakdowns, code examples, gotchas, and real-world patterns.

⚛️ React.js

DOM vs Virtual DOM: The Complete Breakdown

Understand the real difference between the browser's DOM and React's Virtual DOM. Learn how reconciliation, diffing algorithms, and Fiber architecture actually work under the hood.