AAsmaCS-devinasmacs-dev.hashnode.devProblem Solving in Programming: It’s Not About the CodeWhen I started studying Computer Science in my first semester, I thought problem solving meant one thing: finding the correct solution as quickly as possible. My approach looked like this: Read the pr23h ago·3 min read
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.devArrow Functions in JavaScript: Write Less, Do MoreHow do you approach your friend for a lunch? May be writing a formal letter about it. You pick up a paper write the date, the formal salutation, the body of the message, a formal closing, and sign you15h ago·5 min read
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.devFrom global to globalThis: JavaScript’s Universal Global ObjectImagine you are a world traveller, you love to travel the world meet new people. One day you land on New York, USA and you need to charge your phone. You look at the wall and see a Type A socket. You 2d ago·5 min read
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.devInside Node.js: The Engine Behind Lightning-Fast ServersImagine a scenario of a Dhaba (Restaurant) near highway, they has one waiter Ramu kaka, he alone manages the whole Dhaba customers. At an jamp-packed weekend if the waiter take an order from a custome2d ago·7 min read
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 to3d 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 not3d 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_4d 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 m4d 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.4d 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...4d ago·5 min read