APAkash Prajapatiinsoftech.hashnode.dev·Jul 1, 2025 · 3 min readMastering LRU Cache in Python – With Real-Life Analogies & Clean Code!📚 Introduction Imagine you’re a librarian with limited shelf space. Every time a new book comes in, and there’s no space left, you remove the least recently read book to make room. That’s exactly what an LRU (Least Recently Used) Cache does — and in...00
APAkash Prajapatiinsoftech.hashnode.dev·Jul 1, 2025 · 4 min read🚀 Deploy Node.js to AWS EC2 Using .pem Key and GitHub Actions (CI/CD)If you're a developer or DevOps beginner looking to automate your Node.js app deployment from GitHub to an AWS EC2 instance, this guide is for you. We'll cover everything from launching an EC2 instance to deploying via GitHub Actions using a .pem fil...00
APAkash Prajapatiinsoftech.hashnode.dev·Jul 1, 2025 · 3 min read🔁 Reverse Proxy — Explained Simply (In 3 Steps)A reverse proxy might sound technical, but it’s actually a smart middleman that makes your website faster, safer, and more scalable. Think of it like a bouncer at a club—it controls who gets in, spreads out the crowd, and keeps troublemakers away. Le...00
APAkash Prajapatiinsoftech.hashnode.dev·Apr 7, 2025 · 3 min read🌳 Building a Custom Binary Tree by Height in JavaScript (with Traversals)When learning about data structures, one of the most fundamental and fun ones to explore is the Binary Tree. Trees are hierarchical data structures that allow us to represent data with relationships — think file directories, organization charts, or e...00
APAkash Prajapatiinsoftech.hashnode.dev·Apr 7, 2025 · 2 min read🌳 Understanding Trees in JavaScript with Simple TraversalsWhen learning Data Structures and Algorithms (DSA), trees are one of the most interesting and useful structures. In this blog, we’ll explore what a tree is, how to create one in JavaScript, and how to traverse it using different techniques. Let’s div...00