Must Read
The Architecture of the League Client Update
Read the software architecture decisions taken to re-architect a web client.
Learn
How to use Firebase in a Chrome extension
Building a Chrome Extension typically feels very much like building any other web app: you’re using HTML, JavaScript and CSS. Firebase is an excellent backend to your extension.
Tools & Code
WebGazer.js
WebGazer.js is an eye tracking library that uses common webcams to infer the eye-gaze locations of web visitors on a page in real time.
Intro.js
Use Intro JS to demonstrate your product features using a step-by-step guide. Even when you develop and add a new feature to your product, you should be able to represent them to your users using a user-friendly solution.
Lerna · A tool for managing JavaScript projects with multiple packages.
Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories gets complicated really fast.
Interesting Links
Misc
Free Programming Books and 10,000+ icons (1 day left).
Only 1 day left to get free books and 10,000+ icons. Check it out and good luck.