James is a fullstack software developer at 3D Repo, a startup based in Paddington providing a cloud based revision control system for 3D building models. Previously he worked for Ordnance Survey and Esri helping startups and building applications. He is passionate about the web, maps and coffee.
Developing a front end, reactive programming framework is fraught with challenges. Race conditions, infinite loops and UI lock are just some of the issues that your favourite reactive frameworks have dealt with in their respective implementations of reactivity.
New JS language features and APIs have opened up better ways of solving these problems, and we will be taking a look at some of these and how they might be used to write the next generation of reactive programming framework.