Updates, releases, and engineering notes from the Rustrak project.
We replaced a single 337-line digest function with a typed, processor-per-type pipeline. This post explains why we changed it and how it makes adding new event types easier.
How we implemented Sentry's source map protocol in Rust, what isn't documented anywhere, and the coordinate bug that almost slipped through.
Why we built another error tracker, how it works, and what makes Rustrak different from the cloud options you're already paying too much for.