Must Read
A Guide to Setting Up Vim for JavaScript Development
VS Code might be the most heavily used editor in our space now, but Vim has a lot going for it and this is a thorough look at setting it up for JavaScript development.
Learn
Structuring Vuex Modules for Relationships, Speed and Flexibility
Vuex is a state management approach for Vue.js apps.
Tools & Code
New Features in Node 12 You Shouldn't Miss
Node 12 came out last week, and this post reflects on some of the new features.
Cash: A Tiny jQuery Alternative for Modern Browsers
If you just can’t give up those tasty jQuery DOM methods but you want something that’s as small as possible.. this is an option at just 4KB. v4.0.0 just dropped.
Tippy.js: A Highly Customizable Tooltip and Popover Library
10 out of 10 for the cute logo. Lots of neat demos with code examples here too.
Watch
A Hands-On Introduction to React Hooks
A 30 minute introduction and demonstration of hooks directly from Facebook’s F8 conference and given by an experienced developer on the Instagram Web team who’s using React every day. (P.S. This week’s React newsletter was really good!)
Angular Fans! Here's All The Talks from ng-conf 2019
There’s a lot to go through here, but this is truly a one-stop shop for up to date Angular talks. Highlights include the keynote talk, how enterprises are using Angular, John Papa delivering a batch of Angular tips, and a complete workshop on using ngRx for state management.
If you prefer a write-up of what's going on in the Angular world, Sam Julien has written up the state of Angular at ng-conf 2019.
What’s New in JavaScript
At this week’s Google I/O ’19, Mathias Bynens and Sathya Gunasekaran of the V8 team gave a fantastic 30 minute ‘state of the union’ talk on the state of JavaScript as a language and what new features are being baked in.