Coding & Skills

152 articles in this topic

Buffers in Node.js: A Practical Tutorial with Binary Data Examples

Learn how Node.js Buffers represent bytes, then practise safe allocation, encoding, binary field access, copying, concatenation, and boundary checks.

Updated 23 Aug 20265 min readWeb Development

Java Tutorial: The Complete Learning Path for Self-Study

Learn Java in the right order, from your first compiled program to OOP, collections, and DSA. Each stage includes a practical target and an honest exit check.

Updated 23 Aug 20266 min readJava

Sets in Python: A Complete Tutorial with Worked Examples

Learn how Python sets store unique values, how each core operation works, and how to avoid the errors that catch beginners, with every output worked through.

Updated 23 Aug 20266 min readPython

Planar Graphs and Euler's Formula for GATE: Planarity Checks, Matching and Vertex Covers Solved

Use Euler's formula and the correct planar edge bound on K4, K5 and K3,3. Then connect maximum matching to minimum vertex cover in a solved bipartite graph.

Updated 22 Aug 20265 min readDSA & Algorithms

TypeScript Tutorial for Beginners: Add Safe Types to JavaScript

Turn a small JavaScript task board into TypeScript step by step. See exactly how the checker catches a bad value and preserves useful type information.

Updated 22 Aug 20266 min readProgramming Languages Survey

C++ Variables, Scope and Namespaces: Trace Name Lookup Across Three Files

Trace one C++ program across a header and two source files to see exactly how declaration, initialisation, scope, namespaces, lifetime and linkage differ.

Updated 22 Aug 20265 min readC++

Expert Systems and Uncertainty Explained: Rules, Certainty Factors and Worked Problems

Build an expert system from its core components, trace its rules in both directions, and solve the same pump case using certainty factors, Bayes and fuzzy logic.

Updated 21 Aug 20266 min readML & Data Science

Memory Layout of a C Program: Stack, Heap, Data, BSS and Text Explained

Place globals, static objects, literals, local variables, pointers and allocated values correctly using one runnable C program and an illustrative ELF/Linux map.

Updated 21 Aug 20266 min readC

useMemo and useCallback in React: Runnable Examples, Render Counts and Traps

Learn which identity each React hook preserves, then test the result with a 20,000-product filter and three memoised child rows.

Updated 21 Aug 20266 min readWeb Development

JavaScript Array Methods: map, filter, reduce and the Interview Problems They Solve

Work through a filter-map-reduce chain and a frequency-table accumulator, then separate non-mutating array methods from the methods that change their input.

Updated 21 Aug 20266 min readJava

Numbers and Arithmetic in Python: Operators, Precision, and Worked Examples

Understand how Python evaluates numeric expressions, from result types and precedence to negative floor division and floating-point comparison. Runnable examples culminate in one complete practice-session calculation.

Updated 21 Aug 20266 min readPython

Linked List Questions for GATE: Pointer-Manipulation Patterns Solved Step by Step

Trace prev, curr and next through a complete reversal, then reuse the same discipline for middle-finding, cycle detection and safe deletion.

Updated 20 Aug 20267 min readDSA & Algorithms