#376 — March 9, 2018
Read on the Web
Could Array.prototype.flatten Become ‘smoosh’?
This week, TC39 member Michael Ficarra suggested renaming the flatten method to smoosh to avoid breaking sites using MooTools’ incompatible flatten method. The dislike for ‘smoosh’ went viral and people rapidly suggested alternatives like squash, flat and chain, while André Staltz started a campaign to ‘prevent smoosh’!
The current state of play is the TC39 committee (who work on the standardization of ECMAScript and are actually really nice) are keeping their options (and dialogue) open while Brian Terlson reminds us “TC39’s active GitHub users are not always representative of the entire committee."
How I Built a Super Fast JS Framework — The creator of Radi.js, a new tiny front-end library, shares why he’s created it when there are already tons of front-end libraries around — performance.
Addy Osmani and Arthur Evans
Beyond React 16: Time Slicing and Suspense API — Last week Dan Abramov gave his ‘Beyond React 16’ talk showing off ideas coming to React in the future, which are reflected upon here.
Node v8.10.0 (LTS) Released — A significant LTS release for production systems with updates to V8, libuv, npm, Unicode and OpenSSL support. 9.8 is out too. Also, remember we have Node Weekly for each week’s Node news 🙂
Let’s Build a Custom Vue Router — A thorough walkthrough of building a custom client-side router for Vue when the official one doesn’t quite meet requirements.
Lead React/Redux Engineer – Remote, SF, or Halifax, Canada — We’re an ambitious startup seeking an experienced front-end engineer to bring our React architecture forward.
Frontend Engineer for Leading Open Source Company — Love coding web apps & building reusable high-performance UI components? Help define open source web app UI for large-scale enterprises.
Find a Job You’re Passionate About — Vettery connects you directly to hiring managers at over 4,000 top companies. Make a profile today and land your dream job.
Adrian Hall and Ed Lima
What’s New in ES2018? — Lots of code examples in this slidedeck.
Benedikt Meurer and Mathias Bynens slidedeck
10 Tips for JS Debugging Like a Pro at the Console — Recommended by Sarah Drasner this week.
Preserve Build Integrity & Prevent Problems with Deterministic Builds — The most common thing a customer will say in a support ticket is that their builds are suddenly failing even though “nothing has changed” on their end. This is almost never true.
🎬 Videos, Screencasts and Talks
▶ The Fundamentals of Testing Angular Components
▶ Evan You’s ‘State of Vue.js 2018’ Keynote
Vue.js Amsterdam Conference
🔧 Code and Tools
Instantly Seeing the Results of Your Code While You Are Writing It
Create Angular Libraries in No Time with ‘Schematics’
DoneJS 2.0 Released: A Framework for High-Perf Realtime Webapps
TinyState: A Tiny, Powerful State Management Library for Angular
Awaity.js: Functional, Lightweight Alternative to Bluebird — Built with async/await in mind.
OpenPGPjs 3.0: An Open Source OpenPGP Library
Vue Tour: Simple, Customizable ‘Guided Tour’ Plugin for Vue
Workly: Simply Move a Function or Class to a Worker Thread
AmsterdamJS Conference 2018 (May 31-June 1)
KnowJS 2018: An Online Workshop with 4 JS Experts — Takes place April 13. Costs money but the teachers are great.
Certified Fresh Events
Seen on Twitter
A Cooperpress publication.
Change your email address or Stop getting this newsletter
© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom