SOLID JavaScript

While the web’s been around 30 years, and JavaScript more than 20, it’s only in relatively recent years we’ve been using JavaScript, and other web technologies to build complex, sophisticated applications.

But the discipline of Software Engineering has been grappling with this challenge for well over half a century, and we Front End Developers can learn a great deal from the patterns and practice that have emerged from that discipline.

In this presentation we’ll focus on SOLID, an approach to object oriented programming that emphasises 5 principles for building more understandable, flexible and maintainable apps, and how we can apply these principles to developing for the web.