Experiments11 minVisual Pathfinding with BFS, Dijkstra, and A*Compare how BFS, Dijkstra, and A* explore a grid, calculate costs, and rebuild paths using queues, priority queues, and heuristics.
Experiments11 minSorting Algorithm Visualizer in Canvas 2DDesign a visual lab to compare Bubble, Merge, Quick, and other sorting algorithms with events, metrics, and efficient Canvas rendering.
Fundamentals9 minBig O Explained Visually: What Scales, What Breaks, and How to DecideUnderstand O(1), O(log n), O(n), O(n log n), O(n²), and O(2ⁿ) as growth patterns for better engineering decisions.
Guides10 minMemoization Explained Visually: When Remembering Changes the CurveUnderstand how memoization removes repeated states, how to design a stable key, and where memoization ends and general caching begins.
Fundamentals10 minEssential Data Structures for Understanding AlgorithmsLearn to choose arrays, Map, Set, queues, heaps, trees, and graphs by their operations, invariants, and real costs.
Fundamentals10 minHexagonal Architecture in Modern Web Apps: Domain, Ports, and AdaptersSeparate business rules from Next.js, databases, and external services with focused use cases, minimal ports, replaceable adapters, and cheaper tests.
Guides8 minSearch, Graph, and Sorting Methods: A Practical Algorithm GuideA decision hub for choosing between direct lookup, graph traversal, pathfinding, indexing, and sorting according to data shape and query frequency.
Guides11 minSearch Algorithms: Collections, Graphs, and Pathfinding with BFS, Dijkstra, and A*A practical guide for separating collection search from graph search, and choosing between Linear, Binary, Hash Map, BFS, DFS, Dijkstra, and A*.
Guides11 minSorting Algorithms: How to Choose Between Bubble, Merge, Quick, Heap, and RadixA practical guide for comparing sorting methods by stability, memory, complexity, data shape, and real-world tradeoffs before choosing one.
Fundamentals9 minModular Monolith, Microservices, and Events: How to Combine Them Without OverengineeringCompare deployment boundaries, operational costs, and communication models to evolve from a modular core toward selective services and events.
Experiments10 minReact Three Fiber Without Jank: Measuring and Optimizing WebGL ScenesA practical guide to measuring the frame budget and optimizing draw calls, React work, DPR, textures, shadows, shaders, and memory in WebGL scenes.