Posts
All the articles I've posted.
Why React Compiler Can Render Stale Data in MobX observer Components
A minimal reproduction of React Compiler caching stale JSX around MobX observer, why interior mutability conflicts with memoization, and the practical fixes available today.
Web Gaussian Splatting: Cesium 3D Tiles vs. SparkJS 2.0
Updated:A technical comparison of Cesium's standards-based 3D Tiles pipeline and SparkJS 2.0's renderer-native, paged Gaussian-splat runtime.
How Mapbox Renders 3D Interchanges
Updated:An analysis of Mapbox's lane-level HD road data, elevation features, styles, and rendering pipeline for 3D interchanges.
C++ Concurrency Study Notes
Updated:A reading outline covering C++ concurrency, synchronization, atomics, parallel algorithms, and concurrent data structures.
Quadtrees and Collision Detection
Updated:Designing a quadtree for spatial partitioning, range queries, and collision detection, with implementation tradeoffs in C++.
WebAssembly Study Notes
Updated:Notes on WebAssembly modules, memory, JavaScript interoperability, toolchains, performance, and browser execution.
Understanding C++ Rvalue References and std::move
Updated:How rvalue references, std::move, and move semantics improve resource management in modern C++.
Notes on Natural Language Processing
Updated:Books and an outline of notes on natural language processing.
Poor pigs
Updated:Aren't we all just poor pigs? Touch too many sensitive words, and you might not survive either.
Polygon Triangulation on a Sphere vs. a Plane
Updated:Why planar triangulation distorts polygons on a globe, and how subdivision and spherical interpolation improve the result.
How Assuming the Earth Is Flat Speeds Up deck.gl Rendering
Updated:How deck.gl balances Web Mercator projection cost and WebGL floating-point precision with an automatic offset coordinate system.
Interoperability Between C++ and JavaScript in V8
Updated:How V8 maps values, exposes C++ variables, functions, and classes to JavaScript, and invokes JavaScript callbacks from C++.
Advanced Thread Safety in C++
Updated:Advanced techniques for protecting shared state in C++, including mutex discipline, deadlock avoidance, and thread-safe object design.
Spatial Search Algorithms: Querying Millions of Points Instantly
Updated:A practical comparison of spatial indexing strategies for efficient point and geometry queries at large scale.
C++20: Building a Thread Pool with Coroutines
Updated:A minimal thread-pool implementation based on cppcoro concepts, designed to explain the essential mechanics of C++20 coroutines.
Beyond Coordinates




