imkarthikeyans.hashnode.devHow I Built a Real-Time Community Hype Wall for Runners Using Redis and VercelI'm training for the TCS World 10K Bengaluru. 56 days out, 6 days a week of training, and a goal time I've told almost nobody about. That last part is what got me thinking. Every runner I know has a g5d ago路6 min read
imkarthikeyans.hashnode.devBreadth-First Search (BFS) in GraphsBreadth-First Search (BFS) is a fundamental graph traversal algorithm that explores nodes level by level. It is commonly used for finding the shortest path, network broadcasting, and solving various graph-related problems. Understanding BFS BFS start...Feb 18, 2025路3 min read
imkarthikeyans.hashnode.devUnderstanding Graphs in JavaScript: Adjacency Matrix vs. Adjacency ListIntroduction Graphs are one of the most fundamental data structures in computer science. They consist of nodes (also called vertices) connected by edges. Graphs are widely used in various real-world applications, such as social networks, navigation s...Feb 16, 2025路4 min read
imkarthikeyans.hashnode.devAI-Powered Commit Message Generator - Commit-SenseiIn this blog, I鈥檓 thrilled to unveil Commit-Sensei, an interactive CLI tool designed to streamline and automate the process of generating commit messages. 馃殌 Reason Behind Implementation: Every time I commit code, I need to come up with a commit mess...Jul 28, 2024路4 min read
imkarthikeyans.hashnode.devAI Environmental Bot Creation: A Step-by-Step Guide with Twilio, Node.js, Gemini, and RenderHello 馃憢 In this blog, we will explore how to build a WhatsApp bot using Twilio, Node.js, Typescript, Render, and Gemini. Pre-requisites : Have a Twilio account. If you don鈥檛 have one, you can register for a trial account Install Ngrok and make sur...Jun 27, 2024路8 min read