July 4th made this week a bit of a quiet one in the JavaScript world and we dug extra deep. A huge thanks to everyone who submitted articles and projects directly to us. If you want to suggest items for future issues, tweet us @JavaScriptDaily or send a reply to any issue and we'll check it out :-)
Your editor,
Peter Cooper (@peterc)
Component IO
Jobs
- Front End Engineer at EDITED (London) Join us to impact how the world's biggest retailers operate by making a web app with great UX and DX using React, Redux and Glamor EDITED
- Full-stack JavaScript Developer at X-Team (Remote) We are 100% remote. We'll work with you 1-on-1 to motivate and fund you to learn, grow and build a legacy. Join X-Team. X-Team
In Brief
'Prettier' Code Formatter Reaches Version 1.5 news
Introduces GraphQL, CSS-in-JS and JSON support.
Prettier
7 Ways To Define A Component Template in Vue.js tutorial
Anthony Gore
Experimenting with the Background Fetch API tutorial
Phil Nash
Pattern Matching with TypeScript tutorial
Manuel Alabor
Intro to 'date-fns', a Lightweight JS Date Library tutorial
A simple, functional alternative to Moment.js.
SitePoint
Building a Realtime Dashboard Powered by Laravel and Vue.js tutorial
Freek Van der Herten
Why Use SemVer / Semantic Versioning? opinion
And how it has ‘changed the way we write JavaScript’.
The npm Blog
Comparing and Contrasting React and Angular opinion
Dan Halverson
8 Habits of a Happy Node Hacker (2017 Edition) opinion
Just in case you’re not a Node Weekly reader :-)
Jeremy Morrell
A much faster way to debug code than with breakpoints or console.log tools
This wallaby.js feature allows to inspect the result of any JavaScript expression execution in your editor.
Wallaby.js Sponsor
Evan You on the State of Vue in 2017 video
VueConf
How to Get Started and Build Something with GraphQL video
Xavier Cazalot
14 'Live Search' jQuery Plugins tools
SitePoint
bundlesize: Keep Your Bundle Size in Check tools
Siddharth Kshetrapal
webpack-common-shake: A CommonJS Tree Shaker Plugin for WebPack tools
Fedor Indutny
Spend less time coding, more time shipping 🚀 tools
Build interactive features, like notifications, in minutes with just a few lines of code.
Pusher Sponsor
math-random-polyfill: A 'More Random' Browser Polyfill for Math.random() code
David Anson
consolemock: A Small Dev Utility for Testing Console Logs code
Thomas Marek
share-this: Medium-like Text Selection Sharing Without Dependencies code
Massimo Artizzu
Try Codeship Basic: Simple hosted CI that works out of the box tools
Codeship Sponsor