The following should be an introduction into generators and channels. While the examples might not be suited for the real world, it should be seen as a starting point, to experiment with the possibilities that might arise by taking this approach.
Over the past 6 months Ben's team has been slowly transitioning a large Backbone application to React. One of the main goals of the transition has been to build out unit tests as they transition components. As part of that they switched from using Karma to using Jest for managing their tests.
People often choose Redux before they need it. “What if our app doesn’t scale without it?” Later, developers frown at the indirection Redux introduced to their code. “Why do I have to touch three files to get a simple feature working?” Why indeed!
It’s been almost a year since the BBC first made its HTML5 player available on the desktop. Lloyd Wallis is a Senior Software Engineer in Media Playout and gives an update on the work undertaken in the past twelve months.