#403 — September 14, 2018
Read on the Web
Frontend Masters sponsor
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.
Announcing TypeScript 3.1 RC — 3.1 two main additions are mappable tuple and array types plus properties on function declarations.
📘 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.
A Conversation With Jez Humble on Accelerate — Jez covers DevOps and its culture, cynicism on teams, and how to drive change slowly through organizations.
How to Create a Vue.js Plugin in 1 Hour — A complete, straightforward walkthrough, with code.
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.
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.
▶ Discussing Promises and async/await with Valeri Karpov — Valeri is the author of the book Mastering Async/Await.
🔧 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.
Build a Netflix Style Video Delivery Infrastructure
wasm-worker: Move a WebAssembly Module Into Its Own Thread
NLP.js: Natural Language Utilities for Node.js — Guess the language of a text, stemming/tokenization, sentiment analysis, etc.
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.
d3-dag: Layout Algorithms for Visualizing Directed Acylic Graphs (DAG)
Highway: AJAX Page Navigation with Transitions
Web Unleashed 2018 (October 1-2, Toronto) — Two day, four-track frontend developer event.
Framework Summit 2018 (Oct 2-3 in Park City, UT) — A new two day conference focused on all front end frameworks with keynotes from the teams of the most popular ones.
CascadiaJS (Nov 15-16 in Seattle, WA)