Here are examples of everything new in ECMAScript 2016, 2017, and 2018
https://medium.freecodecamp.org/here-are-examples-of-everything-new-in-ecmascript-2016-2017-and-2018-d52fa3b5a70e

ECMAScript 2015 (ES6) tips and tricks
https://medium.freecodecamp.org/check-out-these-useful-ecmascript-2015-es6-tips-and-tricks-6db105590377

BEM - Block Element Modifier methodology
http://getbem.com/naming/

Take Photos With Your Webcam In Your Browser (Video)
https://www.youtube.com/watch?v=gA_HJMd7uvQ