Must Read
Lightning: Lightening the pain of front-end development
A lot of things have changed design-wise and product-wise over the years at Amplitude, which got us thinking again about our front-end architecture. Lightning is a new architecture that is capable of handling all the changes on the horizon without sacrificing how fast it can be built.
Learn
Creating Objects Without Prototypes
One point that sometimes surprises new JavaScript developers is that even ordinary "empty" objects are already part of an inheritance chain. In this article, you will learn how to create objects without prototypes.
React Native as seen by an Android developer
For web developers native means what most think: Apps that use the platform controls and APIs, as opposite to apps that run on browsers. React Native renders applications using the platform controls, rather than using a browser to render an HTML/CSS UI. It also solves some common issues with native apps like updating the UI asynchronously without blocking it, as React.js does.
Recreating the Apple TV icons in JavaScript and CSS
Recreating the effect using CSS and JS was intially thought to be a complex process, turned out to be pretty simple.Learn about CSS’s property and create a small .js file that makes it super easy to create such 3d effects.
Tools & Code
Create Mobile Apps With Your Web Skills
Simply fire up your web browser on any Windows, Mac or Linux computer to access the Telerik Platform browser-based mobile development environment. Or, build your mobile app in your favorite IDE using the Telerik Platform IDE plugins or command-line interface (CLI).
Automatic Code Splitting for React Router w/ ES6 Imports
Partial application loading is an essential technique for improving the time-to-initial-impression for single page applications. The goal is to prioritize loading of the code needed to render the view whilst deferring other assets.
Interesting Links
Google’s Firebase Is the Promising Platform for Mobile Apps Development
Google has recently revised its Firebase version at Annual I/O (Innovation in the Open) developer conference 2016, at San Francisco. The mobile developers were offered a SDK, database service, hosting tools, and user authentication services to build apps earlier with Firebase in 2014. It has expanded its services even further by launching a number of features at the conference. The new version takes in the Google’s existing tools such as the Cloud messaging, and aptly it has got turned into unified app platform comprising about 4,70,000 developers.
Misc
JavaScript Gesture Recognition for Touch Screens
Introducing “Gestures”, a proof-of-concept for front-end gesture recognition on iOS and Android devices.