#380 — April 6, 2018 |
JavaScript Weekly |
Examples of Everything New in ES2016, 2017, and 2018 — This is a worthwhile roundup of all the new bits and pieces in recent ECMAScript specs, but note that Raja Rao DV |
Martin Fowler Announces 2nd Edition of "Refactoring"; Switches Book from Java to JavaScript — This is a big deal given the weight this book has in the field. Martin Fowler |
JavaScript to Rust and Back Again: A wasm-bindgen Tale — wasm-bindgen enables interoperability between WebAssembly modules and JavaScript. Alex Crichton |
Scrivito: the World’s First JS CMS Solely Based on ReactJS — Scrivito is a user friendly, secure and serverless JavaScript CMS. Due to client-side rendering, it is 100% maintenance free and combines WYSIWYG editing with maximum flexibility for developers. Pricing starts at $4.99 - get a 30 days free trial now. Scrivito sponsor |
▶ Learn RxJS in 60 Minutes for Beginners — RxJS is used for reactive programming using observable streams and this is a great ‘from scratch’ crash course. Gary Simon |
Understanding JavaScript Proxies — Uses an examination of Sindre Sorhus’ on-change library to dig into how proxies, a feature introduced in ES6, work. Arfat Salman |
A Beginner’s Guide to JavaScript Geolocation Tracking — A 4 part series from PubNub brought together in one place walking through bringing the Google Maps JavaScript API together with PubNub’s real-time services. Joe Hanson |
webpack on Twitter |
What's New in Aurelia? Aurelia's 2018 Q1 Report — Aurelia is also now included in the RealWorld project. Rob Eisenberg |
💻 Jobs |
Sr. Fullstack Engineer (Remote) — Sticker Mule is looking for passionate developers to join our remote team. Come help us become the Internet’s best place to shop and work. Sticker Mule |
Mobile Developer - Milan, Italy — MotorK is looking for passionate Junior and Senior mobile devs to join the team. Great place to work and career opportunities. MotorK |
No Search, No Spam, No Hassle — SW engineer positions in SF and NY personalized to you. Discreetly create a profile on Woo.io today. woo.io |
📘 Tutorials |
Hit The Ground Running with Vue.js and Firestore — Firestore is a new data storage approach from Google Firebase. Lukas Van Driel |
Learn Kotlin in 2 Days — $99 Introductory, online rate. In-person rate available to join us at the Ranch. Big Nerd Ranch sponsor |
Tips to Make Your webpack Bundle Smaller When Using JS Libraries |
Dr. Axel's JavaScript Array Cheatsheet Dr. Axel Rauschmayer |
[1] + [2] - [3] === 9? A Look Behind JavaScript Coercion Marcin Wanago |
Making a Statically-Linked, Single-File Web App with React and Rust — Experimental but neat. Anders Pitman |
A Simple Guide to Taking a Web Page Offline (with Service Workers) Adeyinka Adegbenro |
A Killer Vue.js Blog Demo: Launch in 2 Hours Tops Snipcart sponsor |
Write Better JavaScript With Webpack DJ Walker |
Using ES6 Collections: Map, Set, WeakMap, and WeakSet Kyle Pennell |
A Practical Guide to Using and Creating Angular Directives Claudio Ribeiro |
🔧 Code and Tools |
Fly Edge Apps: Running JS at the Edge — Imagine a CDN but more dynamic and with more control. Fly.io |
gron: A Tool That Makes JSON 'greppable' — It’s written in Go (yes, we have the newsletter) but may prove handy to JS developers too. Tom Hudson |
One API for All the Tools — Try Segment and integrate 200+ tools with the flip of a switch. Segment sponsor |
An ESLint Plugin for JSON i18n Translation Files GoDaddy Open Source |
Sails.js 1.0: A Rails-esque MVC Framework for Node The Sails Company |
Glide.js: A Dependency-Free ES6 Slider and Carousel — “Designed to slide. No less, no more” says the creator. Jędrzej Chałubek |
vue-testing-library: A 'Low Surface Area' Testing Library for Vue — Inspired by Kent C Dodds’ react-testing-library. Daniel Cook |
casex: A Function for Transforming Word Casings — Based on a pattern like ‘ca_se’ or ‘CaSe’. Pedro Moreira |
Nothing: A Chainable, Callable Mock Object Which Always Returns Itself Vladimir Simonov |