• javascript
  • NextJS
  • NodeJS
  • Universal JavaScript

I was lucky enough whilst working at Scottish Television plc to be part of a major rebuild of our core product used by millions of users monthly, STV Player, into a full stack / universal React app.

Not only did this involve changing the underlying technology stack that we were working with (a traditional PHP / Twig app) but also involved adapting to a more CI/CD workflow which we adopted at the same time.

This presented us with multiple challenges in terms of thinking 'isomorphically' when building out the app.

The result is a faster, more flexible, more scalable application with feature parity: on demand video playback, livestreaming video playback, log-in, analytics etc.

Click here to visit the app. Note: Due to licensing restrictions on content there will be geoblocking restrictions in place, some content may not be viewable outside of Scotland.