Must Read
The 12 Things You Need to Consider When Evaluating Any New JavaScript Library
How do you know if a new technology, tool, or library is worth investing time into? Sacha Greif considers 12 factors to consider including features, stability, community and momentum.
Sponsor (Thank You)

Time tracking for your business has never been this easy!
Time Tracking has never been this easy. Hyperlogs is the most comprehensive app that helps you manage all your projects and teams timesheets without the clutter and complexity. Its time to focus on growing your business.
Tracking time is only a small part of understanding how healthy your business is. Hyperlogs gives you powerful and invaluable insight that guides sound business decision making. Know your revenue as well as your costs and get visual cues when vital project adjustments are necessary to help it succeed.
Its time you start focusing on growing your business, so let Hyperlogs handle the rest.
Learn
Using Scoped Slots in Vue.js to Abstract Functionality
Slots are useful when you want to inject content in a specific place of a component. This post teaches how to use scoped slots in Vue.js to abstract functionality.
How to write X in both Python 3 and JavaScript (ES2015)
Python and JavaScript are two of the most popular programming languages. If you're a Python programmer learning JavaScript, or a JavaScript programmer learning Python, this handy cheat sheet might help you.
The 100% correct way to split your chunks with Webpack
Know what file-splitting strategy will work best for your site and your users.
Tools & Code
Next.js 7 framework compiles faster, supports WebAssembly
Zeit’s open source Next.js framework for static and server-rendered React applications compiles faster and improves error reporting with the new Version 7 release.
Psst! Here’s why ReasonReact is the best way to write React
React is a pretty cool way to write user interfaces. But, could we make it even cooler? Better? In this post, you will learn why ReasonReact is the best way to write React.
Watch
How to sort your socks using Javascript
In this video, Claudia Hernández explains the sorting algorithms behind popular JS engines and shows the behaviour of the native sort method varies depending on the implementation behind. This talk wishes to highlight the importance of recognising algorithm patterns in our daily life web apps.
Misc
For JavaScript Developers, More Choices Mean Hard Choices
Front-end developers have traditionally had fewer choices than their back-end peers, who write the code that runs on servers. But today, they now rely heavily on application frameworks—bundles of reusable parts and an overall structure for building software.