Drops of Dew
journal of a drifting mind
CI reliability #2: The test that would only pass two times out of five
This is the second in a series of posts on my exploits measuring and squashing reliability woes in the Continuous Integration (CI) automation of the Azure Communication Services web UI library. Other posts in this series: chapter 1, chapter 3 and conclusion.
CI reliability #1: Your problem is not what you think it is
This is the first in a series of posts on my exploits measuring and squashing reliability woes in the Continuous Integration (CI) automation of the Azure Communication Services web UI library. Other posts in this series: chapter 2, chapter 3 and conclusion.
React reconciliation
The React runtime maintains a tree of Components that maps into the DOM element tree in the browser. External events, such as user interaction, cause Component props and state to change. React assimilates these changes in two steps. First, React recreates the Component tree by calling the Components’ render method1...
Performance comparison of three simple geospatial algorithms
Rust is a relatively new programming language and many problems being tackled in Rust have existing solutions in C/C++. As a Rust developer in need of some non-trivial functionality, you must often choose between a Rust wrapper of an existing C/C++ library and a pure Rust alternative. In this post,...
Feature set study: geo vs geos
Rust is a relatively new programming language and many problems being tackled in Rust have existing solutions in C/C++. As a Rust developer in need of some non-trivial functionality, you often must choose between using a Rust wrapper of an existing C/C++ library and a pure Rust alternative. In this...