There are two broad narratives in the history of digital development. The first is focused on the user experience. The […]
Category Archives: React
FP: a quiet revolution
Functional Programming (FP) is taking over the programming world, which is kind of weird since it has taken over the […]
Live video mixing with the BBC: Lessons learned
In this post I am going to reflect on some of the more interesting aspects of this project and the […]
The future of TV broadcasting
Earlier this year we started working on an exciting project with BBC Research & Development on their long term programme […]
Video: Serverless – the real sharing economy
Serverless is a new application design paradigm, typified by services like AWS Lambda, Azure Cloud Functions and IBM OpenWhisk. It […]
RxJS: An object lesson in terrible good software
We recently used RxJS on a large, complex asynchronous project integrated with a big third-party distributed system. We now know […]
Taming the Async Beast with FRP and RxJS
The Problem We’ve recently been working on an in-browser vision mixer for the BBC (previous blog posts here, here, here, […]
Compositing and mixing video in the browser
This blog post is the 4th part of our ongoing series working with the BBC Research & Development team. If […]
Rapid user research on an Agile project
Our timeline to build an in-browser vision mixer for BBC R&D (previously, previously) is extremely tight – just 2 months. […]
The challenges of mixing live video streams over IP networks
Welcome to our second post on the work we’re doing with BBC Research & Development. If you’ve not read the […]