VueJS is a hot choice today when it comes to SPAs. It makes sense for a developer to spend time learning its APIs. But tomorrow, another framework might become the new hot, just like Ember, Backbone and Angular were in the past. So what’s the point of learning these framework APIs? Sure, we get to make money out of it by building amazing apps for our clients, but in the long run, I think learning about how the API was designed will make us better programmers.

Here’s a video I made exploring the VueJS Source code.

Having just finished this book about ES6, going through the codebase of an app written in my secondary language felt surprisingly easier.

In the same vein, I’ve also made a few blog posts about VueJS source: