#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 |
|