rishi2220.hashnode.devYou Don't Know WebSockets. Yet.WebSockets are deceptively simple af If you鈥檝e built a chat app recently (come to me and I will always give examples about chat apps) then you were kinda happy writing this code, and I know this. // Client-side JavaScript const ws = new WebSocket('ws...Aug 24, 2025路28 min read
rishi2220.hashnode.devGo Beneath the Abstraction: Building Interactive UIs with FernKitGo Beneath the Abstraction: Building UIs with FernKit As CS students and devs, we鈥檙e often nudged toward "tech stack maxxing", mastering frameworks, collecting tutorials, and grinding Leetcode. But in the process, we risk missing something deeper: th...Aug 3, 2025路10 min read
rishi2220.hashnode.devShamir's Secret Sharing Scheme and Multi Party Computation.Imagine losing $600 million because a single database was compromised. That's exactly what happened to Poly Network in 2021, and it highlights a fundamental flaw in how we handle sensitive data. Whether it's your crypto wallet, API keys, or confident...Jul 5, 2025路21 min read
rishi2220.hashnode.devYour Hardest "Hello World!": Text Rasterization 1馃挕 This ain鈥檛 a 2-minute read. It's long, but every section builds toward understanding something meaningful Understanding Bitmaps A bitmap is the most straightforward way to represent an image digitally. Think of it as a direct map of pixels. For ...Jun 13, 2025路32 min read
rishi2220.hashnode.devBits of Trust: The Elegance of AESBack in 1997, the U.S. National Institute of Standards and Technology (NIST) launched a global competition to find the next generation encryption standard. After years of rigorous testing and analysis, an algorithm called Rijndael emerged victorious,...Apr 1, 2025路24 min read