ritiksharmaaa.hashnode.devThe AI Amnesia Advantage: Why Top Engineers Let Copilot "Forget"If you’ve ever stared at the VS Code GitHub Copilot documentation and felt completely overwhelmed by .github/copilot-instructions.md, AGENTS.md, and custom agents, you aren't alone. Recently, I went dFeb 28·5 min read
ritiksharmaaa.hashnode.devHow YouTube Knows a Video Is Copyrighted — From Binary Foundations to Modern AI Fingerprinting1. The Pre-Digital World — Manual Detection Only Before computers, copyright enforcement was essentially pattern recognition by humans. A music producer would hear a familiar tune. A studio would notice a copied film scene. The entire process rel...Dec 10, 2025·7 min read
ritiksharmaaa.hashnode.devHashing for Beginner Developers part IIntroduction Security in web development and computer science revolves around ensuring data confidentiality, integrity, and authenticity. Developers often come across terms like hashing, encryption, and digital signatures. These concepts play a cruci...Feb 22, 2025·6 min read
ritiksharmaaa.hashnode.devUnderstanding OAuth for BeginnersPrerequisites 🎓 To understand this, you should know about basic authentication, JWT tokens, session-based authentication, and related concepts. Introduction to OAuth 2.0 🔐 When you visit a website and are prompted to sign in or sign up using Google...Jan 7, 2025·5 min read
ritiksharmaaa.hashnode.devUnderstanding the Role of DSA and Design Patterns in Web DevelopmentWeb development often feels straightforward: fetch data from a database, perform operations, and send the processed data to the client. However, the deeper complexities of handling data efficiently and maintaining scalable code require understanding ...Nov 29, 2024·5 min read