#422 — February 1, 2019 |
JavaScript Weekly |
Future JavaScript: What's Still Missing? — We’ve looked at ES2018 and ES2019 and it seems JavaScript is evolving at a good pace, but Dr. Axel asks.. what’s still missing? Dr. Axel Rauschmayer |
Google Play Store Now Open for Progressive Web Apps — Chrome 72 for Android shipped the Trusted Web Activity feature meaning you can now distribute PWAs in the Google Play Store - via our Mobile-focused newsletter. Maximiliano Firtman |
Swift and Straightforward Bug Fixes for Your JavaScript Apps — Identify impactful errors at a glance. Sort errors by event count or users impacted to find ones that occur most frequently or affect a large segment of users. Get to the root cause of errors quickly with automatic diagnostic collection. Try it free. Bugsnag sponsor |
FlexSearch.js: A Full Text Search Library — Claims to outperform all of the alternatives while supporting features like multi-word matching and phonetic transformations. Happy in both the browser and Node.js. Nextapps GmbH |
Jest 24 Released: The JS Testing Framework — It’s been 8 months since the last major release and it’s a big one with built-in support for TypeScript, improved assertion messages, and a fix for an annoying Simen Bekkhus |
Severe Security Vulnerabilities Found in Bower — Bower, a popular web package manager, is vulnerable to archive extractions, so if you’re still using it, upgrade to version 1.8.8. Liran Tal (Snyk) |
📣 A Note.. If you don't always make it to the end of an issue, make this week an exception as we've interviewed Sandeep Gupta, the product manager of TensorFlow.js, an increasingly important part of the JavaScript ecosystem in the machine learning space. |
💻 Jobs |
React Native Developer - Remote — Join our fully remote team and help bring one of the leading recreational poker platforms to the mobile world. Replay Gaming |
Become a Part of European Remote Work Culture — We built the first Europe-focused remote jobs board. No US only positions. Work during European working hours. Europe Remotely |
Find A Job Through Vettery — Vettery specializes in developer roles and is completely free for job seekers. Vettery |
📘 Tutorials and Opinions |
How to Remove Array Duplicates in ES6 — A look at filtering out duplicates from an array and returning only the unique values in three ways, with Samantha Ming |
Improving Code Readability With Ben McCormick |
Type-Driven Development: Replacing Unit Tests with Types in TypeScript — Unit tests are great. But on TypeScript projects, many of them can be replaced with explicit type definitions.. Andy Peterson |
Secure and Accelerate Your Cloud Storage — Use Cloudflare Workers to cache content while still preventing unwanted access with HMAC & JSON Web Tokens. Cloudflare Workers sponsor |
Valeri Karpov |
What Is 'Tree Shaking' and How Does It Work? — Ire is great at explaining concepts in a way anyone can understand. Ire Aderinokun |
Building an Image Recognition App using ONNX.js — ONNX.js is a JavaScript library by Microsoft for running ONNX (Open Neural Network Exchange) models in browsers and on Node. Zain Sajjad |
Creating Container and Presentational Components in Angular Latish Sehgal |
A Year on TC39: Going from Oblivious to Co-Chair in 14 Months — You’ll enjoy this story if you’re interested in the way the standards behind JavaScript come together and get discussed. Aki Rose (Braintree) |
🔧 Code and Tools |
Babel 7.3.0 Released — Includes support for named capturing groups in regular expressions, private instance accessors, and the smart pipeline operator. Nicolò Ribaudo |
A Much Faster Way to Debug Code Than with Breakpoints or console.log — Wallaby catches errors in your tests and displays the results of expressions right in your editor as you type. Wallaby.js sponsor |
Finance.js: A Library for Common Financial Calculations — Covers several things like amortization, compound interest, ROI.. Essam Brady-Jobory |
TypeScript 3.3 Released — A smaller than usual release with no breaking changes. Microsoft |
Relay: A Framework for Building Data-driven React Applications — Version 2 just came out and now uses the new Context API rather than the legacy one. It also steps up to React 16. |
Readability.js: Extract the Readable Content from an HTML Document — A standalone version of the library used to power Firefox’s Reader View. Mozilla |
Improve Video Quality with Per-Title and 3-Pass Encoding Bitmovin sponsor |
Nuxt.js 2.4: Framework for Server-Rendered Vue.js Apps — 2.4 introduces smart prefetching, TypeScript support (seems to be the fashion!), and more. Plus a formal release schedule has been adopted. Chopin, Chopin, et al. |
A Vue.js Declarative Animations Library — A declarative Vue template wrapper around Velocity.js. Brian Rosamilia |
The Lounge: A Modern, Self Hosted Web-Based IRC Client — Version 3 is a major release with lots of updates. The Lounge |
|