#381 — April 13, 2018
Read on the Web
The Front-End Developer Handbook 2018 Edition — An online guide that outlines and discusses the practice of front-end engineering, how to learn it and what tools are used in the practice, as of 2018.
Write Your Own Promise Library from Scratch — Async/await is based on promises, so understanding this popular async primitive is a must.
Dr. Axel Rauschmayer
Optimizing React: The Virtual DOM Explained — A beginner-friendly intro to React’s internals that attempts to demystify JSX and explain how React makes rendering decisions.
Alexey Ivanov and Andy Barnov
How to Escape async/await ‘Hell’ — Take care you don’t escape from ‘callback hell’ only to fall into bad practices using async/await instead.
Why React Needs Yet Another Animation Library — react-spring is a set of physics-based UI animation ‘building blocks’. GitHub repo.
Demo: Object Detection in the Browser with TensorFlow.js — Take care as a 40MB machine learning model gets downloaded, but this is a neat browser-based demo of TensorFlow.js that leans on YOLO for object recognition.
What’s New in Angular 6? — Angular 6 RC4 is out with the final Angular 6 due any moment, but what’s new?
Phani Kiran G
AngularConnect 2018 – Europe’s Largest Angular Conference — Join us to hear from 40+ speakers including the core Angular team. Our CFP is open & tickets available now.
📖 Articles and Tutorials
Abusing Proxies for DSLs — Be sure to read the disclaimer, but it’s interesting stuff to think about.
List Processing with map, filter, and reduce
A Practical Guide to Angular Elements
How to Build a Server-Side Rendered App with Preact, Unistore and Preact Router — Preact is a lighter alternative to React but with the same API.
Using Async Iteration Natively in Node — How async iteration over streams will work in Node 10.x.
Dr. Axel Rauschmayer
▶ Vue in Motion — A 35 minute talk on using UI animation in Vue apps.
UX/UI Designers – Milan, Italy — MotorK is looking for passionate Junior and Senior UX/UI Designers to join the team. Great place to work and career opportunities.
Senior Front-End Engineer, React/Redux — At Manifold, we’re creating the world’s largest independent cloud marketplace. Made by developers who care, for developers who care.
No Search, No Spam, No Hassle — SW Engineers in NY & SF: Get opportunities personalized to you. Discreetly create a profile on Woo.io today.
🔧 Code and Tools
Redux 4.0.0-rc1 Released — The final 4.0 is due next week but you can experiment now.
Cytoscape.js: Graph/Network Visualization and Analysis Library
shallow-render: Angular 5 Testing Made Easy with Shallow Rendering and Easy Mocking
Build a Simple Shopping Cart based on MongoDB, Express, Angular, and Node
virtual-audio-graph: Declaratively Manipulate the Web Audio API — The documentation and examples here may help you understand this.
🐦 Seen on Twitter