Blog
Notes from building ArionUI: how a piece works, why it is built that way, and where it stops. Written for developers, with code that compiles against the engine.
New articles and release notes also come as an Atom feed.
Live data at display rate
Why packets from a device and frames on the screen never line up, and how LiveSeries and LivePlayback turn uneven packets into traces that slide evenly.
Replace a DataGridView without rewriting the form
Modernise a WinForms form from the inside out: swap the DataGridView on its BindingSource first, then a panel, then the shell - the business logic stays put.
