Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.1 KB

object-capabilities_davidbruant.md

File metadata and controls

25 lines (16 loc) · 1.1 KB

Object capabilities

Abstract

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.

Speaker Bio

David Bruant

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.