#387 — May 25, 2018
Read on the Web
Wired Elements: UI Elements with a Hand-Drawn Look — Possibly useful for wireframes and mockups, or wherever you want a less formal look. Implemented as Web Components and cover things like checkboxes, cards, input fields, radio buttons, etc. GitHub repo.
SmooshGate FAQ: Array.prototype.flatten is now ‘flat’ — In issue 376 we wrote up reports that the proposed flatten method could get renamed to smoosh to prevent breaking existing MooTools code. Turns out TC39 are now going with ‘flat’ and here’s the full story.
React 16.4 Released — Gains support for Pointer Events on browsers that support them. Also, check out our React newsletter if you want more React news.
npm 6.1 (next.0) Released — npm audit fix uses the results from npm audit feature to upgrade insecure dependencies for you keeping semver in mind.
The npm Blog
An Initial Threading Implementation for Node using ‘Workers’ — Check out the example code for an idea of how you’d use it.
nanoJS: A Minimal Library for DOM Manipulation — A step closer to native JS than jQuery but with some of the niceties (chainable, short method names).
Senior Frontend Developer at Nested.com, a London Based Startup — We’re looking for frontend developers to join our growing team. We’re using technology to reinvent the broken industry that is UK property.
One-Directional Data Binding Without Frameworks — Uses an ES6 proxy to detect changes to an underlying variable.
Intermediate to Advanced Tutorials for Developers: 14 Day Trial — The authors and devs you trust offer bite-sized chunks of tutorials, tips and best practices to raise your game.
The Frontier by Big Nerd Ranch sponsor
Parcel: How Simple Is It, Really? — The conclusion is ‘very’ and if you haven’t played with this ‘zero config’ bundler yet, this is as simple an intro as you’ll get.
Boosting Your Workflow with Angular 5 Snippets and VS Code
Testing React Apps with Cypress — A brief guide on how to run end-to-end tests on React apps using the testing framework Cypress.
How Twilio Improves ‘Mean Time To Discovery’
▶ The Trick to Understanding Scoped Slots in Vue.js
🔧 Code and Tools
Saber.js: A Minimalistic Framework for Building Static Sites using Vue
LagRadar: Trace Frame Rate Lag with a Performance ‘Radar’
Vuido: Build Native Desktop Apps using Vue.js? — Very much an early prototype/proof of concept.
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.
BetterPromise: An Experiment in Subclassing Promise and ‘Fixing’ Some Awkward/Bad Parts — Always great to see what Kyle’s thinking.
Hyphenopoly: A Polyfill for Client-Side Hyphenation — An interesting use of WebAssembly here too.
Top Angular Plugins for Sublime Text
hybrids: UI Library for Creating Web Components with a Simple and Functional API — Interactive sandbox/demo.
rmodal.js: A Simple 1.2 KB Modal Dialog with No Dependencies