#412 — November 16, 2018
Read on the Web
Evan You Previews Vue.js 3.0 — The creator of Vue.js presented a look at the future of the popular framework at an event this week. Plenty of performance optimizations are on the cards, plus a goal of getting to just 10KB gzipped. A move from Flow to TypeScript may provoke discussion, however. Slides here.
Gregg Pollack and Adam Jahr
Potch (Mozilla Hacks)
How to Brand Yourself or Your Tech Business for the Most Impact — Being passionate about technology reflects in your work, ideas and imagination. But, does it reflect in your online identity too? It’s time for you to choose .TECH, a domain name that is innovative and relevant to who you are.
.TECH Domains sponsor
TNG-Hooks: React-Inspired ‘Hooks’ for Stand-Alone Functions — An interesting idea inspired by React’s recently proposed Hooks feature.
Faster Async Functions and Promises for V8 — A substantial and easy-to-follow exploration of how async functions and promises in V8 have been optimized and how the debugging experience for async code has been improved.
Maya Lekova and Benedikt Meurer (V8)
Slate: A Framework for Building Rich Browser-Based Text Editors — A flexible, plugin-driven framework for building rich, intuitive editors. An established project but with lots of improvements and releases since we last linked it. Play with all the live demos here.
Ian Storm Taylor
Goodbye Electron, Hello Desktop PWAs? — There’s still a long way for progressive webapps to go, but in many use cases the technology is advanced enough to displace typical ‘hybrid’ desktop apps especially when desktop PWA support lands on macOS in Chrome 72.
Developer Avocado 🥑 in Beautiful Norway🎉 — Passion for React & GraphQL? Love tech evangelism? Join our fast growing GraphQL based e-commerce service Crystallize.
Full Stack Engineer, SEO Platform (SF) — The Uber SEO Engineering team is a full-stack team focused on improving Uber’s SEO. We build tools, systems, libraries, and features to improve SEO @ scale.
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details.
📘 Tutorials and Opinions
React Concepts You Should Know (After You Learn The Basics) — If you’re still pretty new to React, this is for you. You’ve followed some tutorials, maybe got your first React app working, but what’s worth understanding next? Context, HOCs, and lifecycle methods for starters.
Progress Kinvey sponsor
Promise Chaining Is Dead. Long Live async/await — One developer makes the argument for stopping using promise chaining altogether and getting entirely on the async/await train.
Inlining or Caching? Both Please — A look at the potential for using Service Workers and the Cache API to cache inlined assets.
Building Offline-First Vue.js Apps with Hoodie & Workbox — Hoodie is a backend for ‘offline-first’ JS apps while Workbox adds offline support to web apps.
Kent C. Dodds
After Two Years with TypeScript – Was It Worth It? — Contrary to Betteridge’s “law of headlines”, the answer was yes in this case.
🔧 Code and Tools
TensorSpace.js: A 3D Visualization Framework for Neural Networks — Provides an intuitive way to visualize and understand pre-trained models built by TensorFlow, Keras, TensorFlow.js, etc. GitHub repo.
Create a Serverless Powered API in 10 Minutes — Use Cloudflare Workers to create and deploy a serverless API to 150+ data centers.
Cloudflare Workers sponsor
Offline PDF Documentation for Node — A handy set of PDFs (weighing in at up to 1080 pages) covering different versions of Node.
Thomas Hunter II
Visual Studio Code October 2018 Edition Released — The JS world’s most popular editor introduces multiline search and better macOS display support, amongst many improvements.
Tiptap: A ‘Renderless’, Extendable Rich-Text Editor for Vue.js
PLV8JS Development Group
A Much Faster Way to Debug Code Than with Breakpoints or console.log
Router: A Simple Framework-Agnostic Router
react-beautiful-dnd: Accessible Drag and Drop for Lists — Version 10 dropped this week. See our React newsletter for more like this.