Machine Learning Isn’t Deep Learning (And Why Mixing Them Up Costs You Credibility)Jul 19, 2025·2 min read·9
PinnedChapter 1: The Fundamentals of System DesignDesigning Scalable Systems: A Full Guide from Basics to BlueprintsJan 31, 2026·6 min read·19
Optimizing React Performance: useDeferredValue vs. Debounce TechniquesPerformance, Efficiency, and User Experience: A Side-by-Side ComparisonSep 17, 2023·2 min read·19
SQL vs. NoSQL: Choosing the Right Database for Your Next Project 👨💻Introduction 🌐 In the world of software development, choosing the right database management system (DBMS) is a crucial decision that can significantly impact the success of the project. Two major contenders in this arena are SQL (Structured Query La...Aug 19, 2023·3 min read·7
CI/CD: The Powerhouse of Modern Software Development 🚀Introduction In today's fast-paced and competitive world of software development, efficiency and speed are paramount. Developers and businesses strive to deliver high-quality software products while reducing the time it takes to go from code changes ...Aug 1, 2023·3 min read·13
🔍 Understanding Forward and Reverse ProxiesThe Proxy Dance: Understanding the Communication FlowJul 31, 2023·3 min read·47
Exploring Proxies: What Are They and How They Keep You Safe Online🌐🔒Proxies: Explain like a 5-year-oldJul 30, 2023·3 min read·8
Lexical Scoping vs ClosuresLexical scoping and closures are related concepts in programming, but they are not the same thing. Here's a brief explanation of each: Lexical scoping: refers to the way a programming language determines how variables are scoped (i.e., how they are ...Mar 21, 2023·2 min read·150