Rob Ashton

Projects

Most of what I've built since 2015 belongs to id3as/Norsk rather than to me, and a lot of it isn't public. These are the bits that are.

At work

Norsk Studio

Norsk Studio in live mode: a program feed and SRT input running through branding, an audio mixer, an audio graph and an encode ladder out to HLS/DASH, with live video previews and audio meters on the components

Originally created in a weekend with the goal of "Windows Forms for media workflows". It's a drag and drop builder for live media workflows on top of the Norsk SDK, where every component is loaded dynamically and comes with its own schemas, HTTP control surface, UI and metrics, so a workflow ends up with an API and a set of dashboards specific to the components it actually uses. It has come on a long way since that weekend and is now what Norsk's newer products (Playout, Remote Commentary, Probe) are built with.

There's a video of me showing it to Jan Ozer if you want to see it in motion.

Pinto and Stetson

Opinionated Purescript bindings to OTP and Cowboy, from when we started writing our Erlang control plane code in Purerl instead. Open source, worked on by quite a few of us at id3as since. I wrote about them at length in a few series, and there's the Purerl Cookbook, which nobody reads.

For fun

Older things

I wrote a lot of code in my spare time, for learning, for pleasure and for competition, and I think a lot of whatever success I've had came from that.