| #403 — September 14, 2018 | 
| JavaScript Weekly | 
|   | 
| Celebrating 10 Years of V8 — The V8 JavaScript engine has had a huge impact on the growth of JavaScript, taking it from being a relatively slow scripting language to something surpassing many other languages on performance. This post celebrates V8’s tenth anniversary with some details about its history and development. Mathias Bynens | 
| 12 Things 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. Sacha Greif | 
|   ⭐️ Master Writing Modern, Professional JavaScript — Take your JavaScript to the next level to find out what it is fully capable of with this comprehensive learning path. Frontend Masters sponsor | 
| Next Generation Package Management with Tink — tink (formerly ‘crux’) is a new, experimental JavaScript package manager from the folks at npm, Inc, that aims to provoke new thoughts on how package management should be handled. The npm Blog | 
| You (Probably) Don't Need Moment.js — Moment.js is a popular date and time manipulation library but with some downsides around tree-shaking and mutability. But do you even need it? This repo shows off the alternatives, including many native functions that do similar things. Various Contributors | 
| Announcing TypeScript 3.1 RC — 3.1 two main additions are mappable tuple and array types plus properties on function declarations. Microsoft | 
| 💻 Jobs | 
| Senior Frontend Developer (Berlin, Germany) — The Digital Concert Hall team is looking for a passionate developer with strong focus on Javascript Berliner Philharmoniker | 
| Senior Software Engineer in Munich, Germany (React Native) — Build native apps for the world’s largest social network for expatriates in JavaScript. International team. InterNations | 
| Try Vettery — Create a profile to connect with inspiring companies seeking JavaScript devs. Vettery | 
| 📘 Articles & Tutorials | 
| The 100% Correct Way to Split Your Chunks with Webpack — Know what file-splitting strategy will work best for your site and your users. David Gilbertson | 
| How to Write 'X' in Both Python 3 and JavaScript — This cheat sheet could be useful to you in both directions, whether coming from Python or wanting to learn some. Saya | 
| A Conversation With Jez Humble on Accelerate — Jez covers DevOps and its culture, cynicism on teams, and how to drive change slowly through organizations. CircleCI sponsor | 
| How to Create a Vue.js Plugin in 1 Hour — A complete, straightforward walkthrough, with code. Francis Cote | 
| How to Deploy a Full-Stack Apollo App with Netlify — How to run an API using Netlify Functions (which itself uses AWS Lambda). And if you’re into serverless, check out our newsletter. Sashko Stubailo | 
| Sept 18th: Learn The Fastest Way to Build Mobile Apps With Cloud Data — Watch us build Angular web, native iOS and Android apps connected to Cloud Data with 70% shared code. Progress sponsor | 
| A Speedy Introduction to Web Workers in JavaScript — Web Workers are scripts that run in the background in separate threads and if you’ve not worked with them yet, this is a good primer. Dan Arias | 
| ▶ Discussing Promises and async/await with Valeri Karpov — Valeri is the author of the book Mastering Async/Await. JavaScript Jabber podcast | 
| Updating a CSS Variable with JavaScript Chris Coyier | 
| The JavaScript Equality Table Game — Test your JavaScript  slikts | 
| 🔧 Code and Tools | 
| Introducing GitHub Pull Requests for Visual Studio Code — Review and manage GitHub PRs directly from within VS Code. Kenneth Auchenberg (Microsoft) | 
| low.js: A Node.js Port for Embedded Devices — V8 is replaced with Duktape, an embeddable JS engine with an even smaller footprint suited for small devices. GitHub repo. neonious GmbH | 
| Build a Netflix Style Video Delivery Infrastructure Bitmovin sponsor | 
| wasm-worker: Move a WebAssembly Module Into Its Own Thread Matteo Basso | 
| NLP.js: Natural Language Utilities for Node.js — Guess the language of a text, stemming/tokenization, sentiment analysis, etc. AXA | 
| WatermelonDB: A New Database for React and React Native Apps — Offers a new way to handle user data in React apps in a lazy-loading fashion. Nozbe | 
| d3-dag: Layout Algorithms for Visualizing Directed Acylic Graphs (DAG) Erik Brinkman | 
| Highway: AJAX Page Navigation with Transitions Dogstudio | 
| 
 |