Blog
-
Python Meets C++: High-Performance Engines with pybind11
Bind C++ to Python with pybind11: minimal modules, CMake/setuptools builds, NumPy buffers, GIL release, wheels, and production patterns.
-
C++ std::string Complete Guide: Operations, Split, Trim &
Practical std::string guide: concatenation, compare, substr, find, replace, SSO, string_view lifetime, reserve for +=, and c_str validity in modern C++.
-
Tree Data Structure | Binary Tree· BST
Complete guide to tree data structures for coding interviews. Master binary trees, BST, and tree traversal with principles and code examples.
-
C++ Custom Allocator | 'Custom Allocator' Guide
Development blog post organizing C++ Custom Allocator.
-
C++ Aggregate Initialization | Braces for Structs and Arrays
Aggregates are structs and arrays that meet standard rules; braces initialize members directly.
-
MP4 vs MKV vs WebM Container Comparison | Compatibility
Compare MP4, MKV, and WebM containers: streaming, editing, subtitles, and codec combinations.
-
bcrypt Complete Guide | Secure Password Hashing in Node.js
Complete bcrypt guide for password security.
-
Conan for C++ | CMakeDeps· Profiles
Conan 2.x tutorial: conanfile.txt/py, CMakeDeps/CMakeToolchain, profiles, lockfiles, Docker—modern C++ package management vs vcpkg for SEO.
-
C++ future and promise | 'Asynchronous' guide
asynchronous guide.
-
C++ std::chrono::steady_clock — Complete Guide
Use steady_clock for elapsed time and timeouts: monotonic guarantees vs system_clock, comparison with high_resolution_clock, benchmarking patterns.