Must Read
Where To Start As A Front-End Web Developer?
Front-end development is like an ocean. You happen to have a ship, but no map. First learn the shallow waters, then go deep.
Learn
5 Errors in JavaScript Programming
JavaScript is one of the programming languages that is mostly a part of the biggest development projects. In this post are 5 most common errors in Javascript programming and how to avoid them.
Using JavaScript Source Maps to Debug Errors
A source map is a file that provides a mapping from the minified line and column numbers back to the original file. Source maps use Base64 VLQ encoding to reduce the size of the file, while still maintaining all required information.
Tools & Code
Retrieving Property Names with `Object.getOwnPropertyNames` and `Object.keys`
In past versions of JavaScript it was fairly painful to figure out what properties an object possessed. But with ECMAScript 5 we get access to Object.keys which eliminates this tedious boilerplate.
Interesting Links
Laravel Frontend Presets
Laravel 5.4 ships with an Example.vue component in theresources/assets/js/ components directory giving developers a quick, convenient starting point for building modern, robust JavaScript components for their applications.
Releasing Prettier 1.0
Prettier is a JavaScript formatter that works by compiling your code to an AST, and then pretty-printing the AST. Like browsers wrap text, prettier will also wrap code according to a given line length.
Misc
Regular Expressions in a post-ES6 world
A look at regular expressions in and after ES6. There’s a couple of regular expressions flags which were introduced in ES6: the /y or sticky flag, and the /u or Unicode flag.
Top 10 free tools for frontend web development
Web technologies move so fast that it can be tough to keep up.New tools pop up every year and it seems like old tools often fall by the wayside for newer emerging tech.