Blog
-
PostgreSQL Complete Guide | MVCC· VACUUM
PostgreSQL internals: MVCC snapshots, VACUUM/autovacuum, cost-based planner & stats, B-tree vs GiST vs GIN—plus partitioning, replication, backups.
-
Tailwind CSS: Components, Tokens, and a Practical Design
Connect PostCSS, the JIT engine, and content scanning to tokens, layers, and production-ready component patterns in Tailwind—monorepos, safelist.
-
Webpack Complete Guide | Internals· Loaders
Webpack 5 deep dive: dependency graph, Tapable hooks, loader pipeline, code splitting, tree shaking, and production caching.
-
C++ Generate Algorithms: std::fill, std::generate,
Fill C++ containers with std::fill, std::generate, and std::iota.
-
C++ Copy Initialization: The = Form, explicit, and Copy
C++ copy initialization explained: how T x = expr differs from direct initialization, why explicit blocks it, how RVO and C++17 mandatory elision.
-
C++ Expression Templates — Complete Guide
Deep dive into expression templates: VecExpr trees, vector/matrix ops, aliasing and dangling references, SIMD/parallel assignment ideas, and benchmarks.
-
AWS Deployment for Node.js | EC2
Deploy Node.js on AWS: EC2 bootstrap with PM2 and Nginx, Elastic Beanstalk with eb CLI, and serverless Lambda with serverless-http—security groups, env ...
-
C++ Classes and Objects: Constructors, Access Control,
Learn C++ OOP from scratch: classes, constructors, public/private access, destructors, const member functions, and the Rule of Three/Five with working.
-
C++ map vs unordered_map: Performance, Complexity, and How
map vs unordered_map: sorted red-black tree vs hash table. When you need order or range queries, use map; for average-case fast lookup, use unordered_map.
-
C++ shared_ptr vs unique_ptr: Smart Pointer Choice Complete
shared_ptr vs unique_ptr: prefer unique_ptr by default; use shared_ptr for shared ownership. Raw pointers in C++ do not communicate ownership.