Must Read
WTF is this - Understanding the this keyword, call, apply, and bind in JavaScript
One of the most misunderstood aspects of JavaScript is the this keyword. In this post, you’ll learn four rules for figuring out what the this keyword is referencing. Implicit Binding, Explicit Binding, the new binding, and the window binding.
Sponsor (Thank You)
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.
Learn
Reduce JavaScript Payloads with Tree Shaking
Tree shaking is a form of dead code elimination. In this post, Jeremy Wagner teaches how to reduce JavaScript payloads by using this process.
Coding is the new literacy: 5 programming languages to master for jobs of the future
A list of 5 programming languages that are in high demand currently and being proficient in them will surely to make you an attractive candidate for future jobs.
Javascript Framework Comparison with Examples (React, Vue & Hyperapp)
In this article, web developer Angelos Chalaris tries to compare React, Vue, and Hyperapp as objectively as possible, by providing some minimal examples to showcase their capabilities.
Tools & Code
A JavaScript String Methods Cheatsheet
A very handy reference covering not quite every string method but certainly the truly useful ones.
Interesting Links
10 JavaScript Animation Libraries to Follow in 2018
A shortlist of the best JavaScript animation libraries to follow in 2018.
Misc
Announcing TypeScript 3.0 RC
An announcement of the Release Candidate of TypeScript 3.0, Microsoft's next release of the type system, compiler, and language service.
Incident report: npm, Inc. operations incident of July 12, 2018
Early in the morning of July 12, an individual gained access to an npm publisher’s account and used this access to publish an unauthorized update of a popular package. As a precautionary measure, npm has revoked every access token that had been created prior to 2:30 pm UTC (7:30 am California time) today. This measure requires every registered npm user to re-authenticate to npmjs.com and generate new access tokens.