Must Read
Beyond The Browser: From Web Apps To Desktop Apps
In this article, we’ll look at the development of desktop applications using NW.js and Electron, the ups and downs of building one and living with one, using one code base for the desktop and the web, and more.
Sponsor (Thank You)
Build Web Apps at Warp Speed
Get a web-app up and running in minutes not weeks. Our starter template has user authentication, authorization and management, social login, profile management, an admin dashboard, subscription management and integrations with mailchimp, stripe, mandrill and much more...
Learn
HTML APIs: What They Are And How To Design A Good One
This article explains about HTML APIs and teaches the process on how to design and create them.
Safari Accidentally Treating ';' as an Assignment Operator
Ingvar Stepanyan tweets about Safari's interesting accident where it is shipping ES10+ before anyone else: semicolons are now treated as assignments.
Tools & Code
Karma plugin for snapshot testing
Karma snapshot provides a communication layer between browser and Karma to store and retrieve snapshots. Here's the exact code for the karma plugin for snapshot testing.
DisplayJS: A Lightweight JS Framework for Building Ambitious UIs
DisplayJS is a simple framework that helps you to efficiently render the DOM. Watch this video to learn more about it.
Text Mask: Text Input Masking, with Wrappers for Frameworks
Text Mask is an input mask library. It can create input masks for phone, date, currency, zip code, percentage, email, and literally anything! There are convenient wrappers for React, Angular 2, Ember, and Vue.
Watch
Async/Await in JavaScript
Here's a video that wll teach how to take in-depth look at Async/Await feature in JavaScript.
Interesting Links
JavaScript for extending low-latency in-memory key-value stores
A look at JavaScript’s potential in a high performance database setting, based around the academic paper of Tian Zhang and Ryan Stutsman of the University of Utah.