Blog
-
Complete Astro Complete Guide | Static Sites
Complete guide to building ultra-fast static sites with Astro.
-
CMake “Could NOT find …”: find_package Failures,
Fix CMake Could NOT find Boost and other packages: Config vs Module mode, dev packages on Linux, version constraints, COMPONENTS, case sensitivity.
-
C++ Strategy Pattern: Complete Guide | Algorithms
Strategy pattern in C++: polymorphic strategies, function pointers, lambdas, std::function—sorting and compression examples; performance trade-offs.
-
MySQL Slow Query Tuning with EXPLAIN
Read MySQL EXPLAIN output, tune with type, key, rows, and Extra; use EXPLAIN ANALYZE, composite indexes, ANALYZE TABLE, and covering.
-
Parcel Complete Guide | Zero Config Build Tool
Complete Parcel guide for web development.
-
Matplotlib Basics — Complete Guide
Matplotlib tutorial: line plots, bar charts, histograms, scatter, subplots, styling, and report-ready figures.
-
Node.js Testing: Jest, Mocha, and Supertest
Test Node.js apps with Jest matchers and mocks, async tests, Supertest for Express APIs, MongoDB memory server, integration tests, coverage thresholds, ...
-
BFS vs DFS Complete Comparison
Compare BFS and DFS from the perspective of working principles, time complexity, and space complexity.
-
Why Is My C++ Program Slow? Find Bottlenecks with Profiling
Beyond Big-O: copying, allocations, cache misses, branch mispredictions, virtual calls.
-
C++ Lambdas: Syntax, Captures, mutable, and Generic Lambdas
Complete guide to C++ lambda expressions: capture lists, mutable lambdas, C++14 generic lambdas, STL algorithms, and common pitfalls (dangling captures).