#390 — June 15, 2018
Read on the Web
Polly.js: Record, Replay, and Stub HTTP Interactions — A library from Netflix for recording, replaying and stubbing HTTP interactions via native browser APIs. GitHub repo.
Frontend Masters sponsor
Sean Thomas Larkin on Twitter
Vue Native: Build Native Mobile Apps with Vue.js — React has React Native, and now if you’re a Vue.js developer, you could give this a try. Unlike React Native this isn’t an official project from the same team and is essentially a Vue wrapper around React Native itself. Introductory article.
How V8’s Concurrent Marking Frees Up The Main Thread — ‘Marking’ is a key step in V8 6.4’s garbage collection process and now this process takes place on separate worker threads meaning more time for your code on Chrome 64+ and Node 10+.
Introducing ‘The GraphQL Guide’ — John Resig, the creator of jQuery, has co-written a book aiming to show you why GraphQL APIs are “the true successor to REST APIs”.
John Resig and Loren Sands-Ramshaw
Vue.js Passes React in Terms of GitHub Star Count — A vanity metric for sure, but an interesting one nonetheless. React still has significantly more downloads each day but Vue’s community is particularly vibrant and eager.
Dan Abramov on Twitter
The Biggest Lead Developer Conference Yet Is Coming to London in 2 Weeks
The Lead Developer London sponsor
React/Full-Stack Engineer (Remote) — Join our small, distributed team as we build the world’s largest open library of freely usable visuals. Open to all, regardless of experience and background.
Have You Tried Vettery? — Vettery matches top tech talent with fast-growing companies. Take a few minutes to join our platform.
What’s New in ES2018 — Including async iteration, Promise.finally(), and rest/spread properties.
▶ Learn to Build a Slack Integration — A demo of Slack’s new developer features, with an introduction to Actions, showing what it enables for developers, and some possible use cases.
Submitting HTML Forms using Vue, React, or Hyperapp
An Introduction to Sails.js — A Rails-esque MVC framework for Node webapps.
▶ How to Set Up A Windows Dev Environment That Feels Like $HOME — This isn’t JS specific but we’re always hearing of developers trying out Windows lately so this could be helpful.
Sarah Cooley and Tara Raj
▶ How to Code Your Own Discord Bot with Discord.js
🔧 Code and Tools
Parcel 1.9 Released with Tree Shaking and 2x Faster Watcher — If you want a fast, easy, zero-config bundler.
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.
Licensed: A CLI for Adding a LICENSE File to Your Projects
collect.js: 91 Convenience Methods for Arrays and Objects — A similar API to Laravel Collections: chunk, flatten, shuffle, firstWhere, etc.
Pickr: A Flat, Simple, Dependency-Free Color Picker — Live demo. It’s nice.
Jos de Jong
jeelizWeboji: Realtime JS Face Tracking and Facial Expression Detection
HyperMD: A WYSIWYG Markdown Editor for Browsers — Written in TypeScript. Demo here.
Vuesax: A Frontend Vue.js Components Framework