#392 — June 29, 2018
Read on the Web
▶ Write Perfect Code with Standard and ESLint — An intro to getting started with linting (and why – hint: to catch errors in your code) as well as how to improve your setup if you’re already doing it.
ECMAScript 2018 Language Spec Published — The official spec for ES2018 (essentially the 9th edition of the JS spec) has been published in HTML and PDF if you’re lacking for bedtime reading (it’s a significant document but, yes, it’s a long, dry spec).
Plan Visually with a Single Glance and Make Sure Your Projects Get Done — monday.com is a project management tool your team will enjoy using. It makes it fun and easy for everyone to collaborate, focus and get more done. It’s a visual project management tool that’ll help you and your team collaborate and achieve more.
On Consuming (and Publishing) ES2015+ Packages — Babel’s creator reflects on the idea of compiling dependencies (in addition to your own code), how Babel v7 will make it easier to do so, and the problems involved.
Henry Zhu (Babel)
Exploring ES2018 with Dr. Axel — If the ES2018 news above interested you but you want a more accessible way to understand the new features, Dr. Axel’s book here is great. Or if you’d prefer a short, snappy post with quick examples, try this for size.
Dr. Axel Rauschmayer
Laurie Voss (npm, Inc)
Using face-api.js: Face Recognition in the Browser with TensorFlow.js — A library bringing face detection, recognition and landmark detection to the browser.
Remote Front End Developer (React) — Join us, work remotely from North America, and help build software that matters.
React Developer in London Looking for a Job? — Join our team in London to create the future of payments using the latest technology in Front End. Read more here.
Find A Job Through Vettery — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform.
📘 Tutorials and Opinions
▶ Asynchrony: Under the Hood — Filmed at the recent JSConf EU, this talk deftly explores the conceptual underpinnings of asynchronous programming approaches, and the drawbacks and advantages of each.
A Practical Intro to Worker Threads in Node 10.5 — Node can now work with multiple threads, in a sense.
New Ways to Build on Slack — Use Slack? Now you can build an app that turns Slack messages into tasks, to-dos, follow-ups, and more with your team’s tools. See how.
Headless User Interface Components — Headless user interface components separate the logic and behavior of a component from its visual representation.
Does It Mutate? Which Array Methods Mutate Or Not
A Guide to Node.js for Frontend Developers — If you’re a frontend developer who ends up getting into Node.js, we have a Node newsletter too 🙂
Doing Vue After Three Years with React — “I want to share my experience of dealing with Vue after being a devoted React developer for a few years.”
▶ Architectures for Huge Angular-Based Enterprise Apps
🔧 Code and Tools
Docz: A Modern Documentation Site Publishing System — Zero-config, powered by Webpack 4 and a Markdown + JSX templating format.
MongoDB 4.0 Is Now Generally Available. Try It Now on MongoDB Atlas
Gio.js: Three.js 3D Globe Data Visualization Library — There’s also a quick start tutorial.
Vuetify: A Material Design Component Framework for Vue
Superfine: A Minimal View Layer for Creating Declarative Web Interfaces