System Design For Starters: Everything You Need in One ArticleThere is no pre-requisite to read this blog. Everything is written for complete beginners. This is a detailed blog that covers all the topics you need to master to solve any system design problem in iJul 23 · 75 min readavinavkashyap.hashnode.dev
Business Angels:mernMongoDB Basic Concepts What is MongoDB and why is it considered a NoSQL database? MongoDB is a NoSQL database known for its flexibility and scalability. Unlike traditional relational databases, MongoDB stores data in flexible, JSON-like documents, al...Jul 31, 2024 · 4 min readavinavkashyap.hashnode.dev
Chessify:(InnovateX hackathon) Decoding the Anatomy of an Advanced UCI Chess EngineIn this blog post, we'll dive into the architecture of Chessify, an advanced chess engine that implements the Universal Chess Interface (UCI) protocol. We'll explore its main components, multithreading approach, UCI protocol handling, and the core ch...Jul 29, 2024 · 3 min readavinavkashyap.hashnode.dev
React Essentials:-PART 43(difference b/w package.json and package-lock.json)The package.json and package-lock.json files are both essential components of Node.js projects, especially when managing dependencies. Here’s a brief description of each and their differences: package.json Purpose: Definition: package.json is a man...Jul 6, 2024 · 2 min readavinavkashyap.hashnode.dev
React Essentials:-PART 42(Tree shaking algorithm)Tree shaking is an optimization technique used in JavaScript bundlers like Webpack to eliminate dead code or unused modules from the final bundle. This process helps reduce the overall bundle size, improving loading times and application performance....Jul 6, 2024 · 2 min readavinavkashyap.hashnode.dev