Ezhill Rageshblog.ragesh.live·Jan 3, 2024Building Your own Simple JSON DatabaseIntroduction So What exactly is a Database? Databases are like digital filing cabinets. They help store and organize information in a structured way, making it easy to find and manage data. From tracking your online shopping history to storing userna...Discuss·26 readsjson
Ezhill Rageshblog.ragesh.live·Dec 11, 2023Building Your Own Virtual DOM Reconciler in JavaScript: A Minimal ApproachIntroduction to Virtual DOM Reconciliation Imagine your website is like a house. The real DOM would be the actual bricks and cement, every single element on the page. Changing even a small thing, like a light bulb, requires touching the physical str...Discuss·10 likes·66 readsJavaScript
Ezhill Rageshblog.ragesh.live·Nov 27, 2023Building a Dynamic QR Code Generator with JavaScript and QRCode.jsIn today’s digital age, QR codes have become an integral part of our lives. Whether it’s for business, marketing, or just sharing information, creating QR codes on the fly can be incredibly useful. In this guide, we’ll walk through the process of get...Discuss·43 readsJavaScript
Ezhill Rageshblog.ragesh.live·Nov 21, 2023Building a Smart Tic-Tac-Toe AI: The Minimax ApproachGetting Started In one of our engaging AI/ML classes, our professor dived into the world of the minimax algorithm, illustrating its prowess with examples from chess and various games. Intrigued by its potential, I couldn’t help but think about how th...DiscussReact
Ezhill Rageshblog.ragesh.live·Nov 14, 2023How to setup Neovim for Competitive Programming in C++I started using Neovim few months ago for Competitive Programming. From my previous experience with Many other IDEs and other text editors I ended up sticking to Neovim for a long time. Here’s how the end looks like : Getting Started We need to ins...Discuss·176 readsnvim,