Must Read
The Dangers of the ‘+’ Operator in JavaScript
Beware! Simple addition can misfire and break JavaScript applications in ways you might not expect.
Sponsor (Thank You)
Launch new web pages in minutes with A/B testing
Start creating stunning pages quickly on the Instapage platform with the intuitive and designer-friendly builder. Customize one of their 200+ templates, or start from a blank page.
Once your pages are published, take advantage of the full suite of optimization and attribution features offered by Instapage:
- Effortlessly A/B split testing page variations to determine which messaging and design is performing best
- Make better decisions faster with built-in heatmaps that provide detailed insights into how visitors are interacting with your landing pages
- Track cost-per-visitor and cost-per-lead for paid and organic traffic through their Google Analytics and Google AdWords integrations
- Attribute conversion, pipeline, and revenue to specific AdWords campaigns
Learn
JavaScript Clean Code: Error Handling
Every programmer has to handle errors. This post teaches the best way to handle them.
Measuring the Performance of JavaScript Functions
This article explains how you can measure the performance of your functions and what to do with the results you get from them.
Tools & Code
Facebook Introduces Rome Experimental JavaScript Toolchain
Rome is an experimental JavaScript toolchain created by Babel and yarn creator Sebastian McKenzie and the React Native team at Facebook. It includes a compiler, linter, formatter, bundler, and testing framework, aiming to be "a comprehensive tool for anything related to the processing of JavaScript source code."
match-sorter: Deterministic Best-Match Array Sorting
If you have an array full of items that you want to filter and sort ‘intelligently’ and deterministically, check this out.
Watch
Fetch your GraphQL data automagically: Building a movie app with Hasura & gqless
A step-by-step demo on how to build a movie app.
Misc
What Does GitHub's Npm Acquisition Mean For Developers?
There are some obvious upsides and integrations, but these will be accompanied by the usual dose of skepticism from the open-source community.
What happens when the maintainer of a JS library downloaded 26m times a week goes to prison?
Denis Pushkarev, maintainer of the popular core-js library, lost an appeal to overturn an 18-month prison sentence imposed for driving his motorcycle into two pedestrians, killing one of them. As a result, he's expected to be unavailable to make updates.
Sponsor
Salary and benefits upfront? Yes please.
Our friends at Hired have more than 23,042 openings across the following developer-focused roles in major cities all across the globe.
- Software Engineering
- Engineering Management
- Design
- Product Management
- Data Analytics
- DevOps and QA
Here's how Hired works — 1) use our special link to create your account https://hired.com/x/1i2bw, 2) answer a few questions about yourself and your skills, 3) companies get in touch with their offer 4) you select the job that's right for you and get a $600 bonus directly from Hired when you accept a job.
If you're looking to get hired, our friends at Hired can help.