Blog
-
Playwright Component Testing | React, Vue, Svelte, MSW & CI
Mount UI components in real browsers with Playwright CT: experimental CT packages, Vite bundling, mount fixture, MSW router, screenshots, sharding, and ...
-
C++ Generate Algorithms: std::fill, std::generate,
Fill C++ containers with std::fill, std::generate, and std::iota.
-
C++ Copy Elision | When Copies and Moves Disappear
Copy elision: RVO, NRVO, C++17 guaranteed elision for prvalues, parameter initialization, and why returning local variables with std::move often hurts.
-
Algorithm Optimization Case Studies
Real-world case studies of solving TLE in competitive programming. Learn optimization techniques to improve from O(n²) to O(n log n), and O(n³) to O(n).
-
UDP in Practice | Low Latency, DNS, Games, Streaming & QUIC
Connectionless UDP: headers, checksums, ports, app-level reliability and ordering, and how HTTP/3 QUIC builds on UDP—realtime-focused guide.
-
C++ Branch Prediction — Complete Guide
C++ branch prediction: CPU pipeline, misprediction penalty, [[likely]]/[[unlikely]], branch elimination, sorting effects, and PGO with practical examples.
-
Zod Complete Guide | TypeScript Schemas
Master Zod for TypeScript: primitives, objects, refinements, transforms, safe parsing, React Hook Form integration, API and env validation — with interv...
-
C++ Design Patterns — Complete Guide
Development blog post organizing C++ design patterns. class Singleton { private: static Singleton instance; Singleton() {}.
-
JavaScript Variables and Data Types | let· const
Deep dive into JavaScript variables: let, const, var, scope, hoisting, primitives, type coercion, and common mistakes—with runnable examples.
-
JavaScript DOM Manipulation | Control Web Pages Dynamically
JavaScript DOM tutorial: select and update elements, events, delegation, forms, and common pitfalls—querySelector, addEventListener, and production-read...