Coding & Skills
365 articles in this topic

Algorithms for GATE CS: Syllabus Areas, Weightage and How to Prepare
Understand what GATE CS Algorithms covers, how to judge its changing weightage, and how to prepare complexity, paradigms and graph algorithms in a useful order.

Go Learning Roadmap: From Syntax to a Tested HTTP Service
Follow a ten-week, project-led Go plan that turns basic syntax into a tested local task service, with clear weekly gates and recovery rules.

C++ Function Overloading and Default Arguments: Resolve Valid and Ambiguous Calls
Learn why default arguments affect viability but not ranking, then resolve five score calls using exact matches, promotions and conversions. Includes ambiguity repairs and call-time default evaluation.

Fundamentals of Heuristic Search: A* Worked Example and Exam Traps
Learn why Greedy Best-First and A* make different choices, then trace both on one weighted graph and check heuristic properties and common traps.

Pointer Arithmetic in C: Rules, Worked Examples, and Common Errors
Understand how C pointers move across arrays, where arithmetic is valid, and why one-past pointers are useful but never readable. Includes code, traces, and common traps.

Promises in JavaScript: Chaining, Errors, and Runnable Examples
Learn what a Promise contains, predict handler order, connect values through a chain, recover from failures, and choose the right concurrency helper.

Java JDK Setup: Install, Verify and Run Your First Program
Install Java with proof that your compiler and runtime agree. This tutorial separates JDK, JRE and JVM, then traces one program from source to exact output.

Python File Handling and Data Analysis: A Complete Worked Guide
Follow one Python standard-library program from safe CSV reading and row validation to exact topic summaries, rejected-row tracking, and reproducible output files.

Circular Queue and Deque for GATE: The Full-Empty Condition Settled with a Worked Trace
Trace a size-5 circular queue through enqueue, dequeue, wraparound and rejection, then separate its pointer rules from the operations of a deque.

PHP vs Node.js: Choose by Building the Same CRUD API
Build the same BookStock API in PHP and Node.js, then compare request scheduling, validation, concurrent updates and deployment constraints.

C++ Exception Handling: Typed Errors, Stack Unwinding and Safe Recovery
Build a small C++ parser that reports machine-readable failures, recovers only from a malformed optional field, and preserves saved state when a required field fails.

Best-First Search Explained: Greedy Heuristics, a Worked Graph and Exam Traps
Trace greedy best-first search on one weighted graph, price its returned path, test the heuristic, and compare the result with uniform-cost search, A* and BFS.