ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.devJavaScript Functions: The Building Blocks of Reusable CodeSuppose when you go to a tea stall you and tell the shopkeeper that Make a regular tea right. You don’t tell the shopkeeper like Boiled the water Take 18 gram of tea and add it to water Add milk to9h ago·6 min read
AAsmaCS-devinasmacs-dev.hashnode.devFrom Memorizing to Building: My First Lesson in Computer Science 🚀When I first started my Computer Science journey, I walked in with a "High School Mindset." I thought learning meant reading thick textbooks, memorizing definitions word-for-word, and highlighting not22h ago·2 min read
VGVinayak Gautaminvinayakgautam01.hashnode.devWhy Your Parallel Code Might Be Stalling: 6 Surprising Insights from Parallel HistogramsGithub Repo : gpu-parallel-patterns Colab : Colab Benchmark Histogram GPU/Env : Tesla T4 / Driver 580.82.07 / CUDA 12.8 How to reproduce : scripts/bootstrap_colab.sh→ scripts/tests.sh → scripts/bench_1d ago·10 min read
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.devJavaScript Operators: The Building Blocks of Smart CodeImagine you are standing in a furniture factory. All of your surroundings are filled with raw materials like pile of woods, boxes of screws, and cans of polish. But all of this raw materials can not m1d ago·10 min read
NSNaman Sawnaniinnamansawnani.hashnode.devStarting My Engineering Notebook: Building, Learning, and Exploring TechMost engineering students spend years learning things but rarely document the journey of becoming an engineer. I don’t want my learning to disappear in notebooks, assignments, or forgotten code files.1d ago·3 min read
AAAbstract Algorithmsinabstractalgorithms.devWhat are Hash Tables? Basics ExplainedTLDR: A hash table gives you near-O(1) lookups, inserts, and deletes by using a hash function to map keys to array indices. The tradeoff: collisions (when two keys hash to the same slot) must be handled, and a full hash table must be resized. 📖 Th...2d ago·5 min read
DZDanny Zhenginblog.hackunited.orgUnderstand Environment VariablesWhen you write code that connects to a database or an external service, you usually need a password or a key. Putting that key directly into your code creates a significant problem. If you share your 2d ago·2 min read
VGVinayak Gautaminvinayakgautam01.hashnode.devThe Hidden Geometry of Code: Why Stencils Rule (and Break) High-Performance ComputingGithub Repo : gpu-parallel-patterns Colab : Colab Benchmark Stencil GPU/Env : Tesla T4 / Driver 580.82.07 / CUDA 12.8 How to reproduce : scripts/bootstrap_colab.sh→ scripts/tests.sh → scripts/bench_st3d ago·16 min read
JDJaydeepsinh Devdainjaydeepsinh-devda.hashnode.devUnderstanding the Thundering Herd Problem in System DesignEver seen a crowd rush into a store the moment it opens on Black Friday? Now imagine that happening to your server — every single second. That's the Thundering Herd Problem. The Store Opening Analogy3d ago·19 min read
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.devHow JavaScript Makes Decisions: Understanding If, Else, and SwitchEvery day you take decisions without even thinking about it. When you see the traffic light is green you drive. When traffic light is yellow you slow down. When traffic light is red you stops. If 4d ago·8 min read