Some bugs are hard because they’re complex. Some are hard because they’re intermittent. The worst ones are both. This one took three months. Forty-eight builds. An iOS crash that appeared under conditions that resisted every attempt to reproduce it reliably. If you read the first post, you know the setup: a third-party Flutter-backed ticketing SDK embedded… Continue reading
Post Category → programming
The Glorified Iframe: Embedding a Flutter SDK in an Expo App
Implementing Expo apps can sometimes feel boring. Yet another view, yet another component, yet another Zustand store. Not often do you get a chance to venture out from the safe and comfortable Expo stack. But sometimes, you get the opportunity to do something you never thought would happen: embed a full native view into an… Continue reading
quantedge-ta: Real-Time Technical Analysis for Rust
Most technical analysis libraries work on closed bars. Feed in 200 closing prices, get 200 SMA values back. Clean, simple, works for backtesting. But in a live environment, you get OHLCV updates every second before the bar closes. A naive implementation counts each update as a new bar and produces garbage. The safe alternative is… Continue reading
Brain Yoga with Elixir
Some say that life is too short to do everything, on the contrary, it’s also too short to stay in one place and not explore. Especially for software developers, there are so many ecosystems to explore, like node (aka JavaScript), JVM (aka. Java, Groovy, and friends), and CLI (aka, .net, C#) to name a few…… Continue reading
Gerrit Hackathon at Google HQ… next one is coming
As always after the Gerrit User Summit, a Gerrit hackathon took place. This time it was a five days event (9-11 November 2015), where members of the Gerrit community could work together, fully focused on making Gerrit a better software. 2015 edition gathered 15 participants from various companies like Google, SAP, Sony Mobile, Qualcomm, OpenStack,… Continue reading