Issue #11 · May 22, 2017

Production PWA with JavaScript Frameworks

“The science of today is the technology of tomorrow”

Best 7 links of week #20, 2017

Production PWA with JavaScript Frameworks

Production PWA with JavaScript Frameworks

Learn how the world’s largest brands ship Progressive Web Apps that instantly load on mobile hardware. We’ll look at how apps built using React, Preact, Vue, Angular & Polymer can be used to build instantly interactive, engaging & data-plan sensitive user experiences.

Articles

Painting with React code

AirBnB built a tool to help bridge the gap between designers and engineers working on design systems at scale. Meet *React-**sketchapp*, an open-source library that allows you to write React components that render to Sketch documents.

Building a Visual Language at AirBnB

In an effort to redesign the user experience of the AirBnB platform, the company came up with a "visual design language". It enables product reviews to focus on the actual concepts and experiences of a design, rather than padding, colors and type choices.

Prepack · Partial evaluator for JavaScript

Prepack is a tool that optimizes JavaScript source code: Computations that can be done at compile-time instead of run-time get eliminated. It replaces the global code of a JavaScript bundle with equivalent code that is a simple and quick sequence of assignments.

Asynchronous JavaScript with async/await

In this free video course, we will learn how to use the ES2017 async and await keywords to write asynchronous code that is more readable and easier to follow than equivalent code based on long promise chains.

Difference Between UI & UX

What is UI? What is UX? What is the difference between the two? Well there are many differences and it's really important to understand them to be able to embrace the two subjects effectively for the development of a product.

Book of the week

The Pragmatic Programmer: From Journeyman to Master

The Pragmatic Programmer: From Journeyman to Master

by Andrew Hunt

The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process-taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.