- Name : David Bruant
- Twitter : @DavidBruant
- Github : DavidBruant
- Website : https://longtermlaziness.wordpress.com/
Object capabilities are a discipline that encourages POLA (Principle Of Least Authority). Sticking to this discipline which is an extreme form of object orientation, code naturally has less bugs by design and is easier to maintain. It most often leads to better performance and more importantly better user experience. And it's just a discipline. No need for a framework or a library beyond vapor.js.
In this talk, I'll explain the magics behind this discipline through concrete examples.
David is a web developer. Passionate about the web ecosystem in general; web browsers, websites and JavaScript in particular. Also passionate about education, he occasionally contributes to the JavaScript section of MDN, do company training and teaches people around him.