React, etc. Tech Stack

The React ecosystem is huge and there are a number of technologies available. During 2016 the core supporting stack for React has stabilised to be composed of Babel for JavaScript transpilation and Redux for state management.

Ghost is a blogging platform written in Node.js. It is fairly popular and a direct competitor to WordPress. Ghost also has a pleasing aesthetic.

So much so, that WordPress.com, a commercial entity, decided to take their default theme and use it. Without permission and explicitly breaking the licensing terms. OMG, evil corporation taking advantage of the organic artisan developer!

Angular, React and Vue.js are three popular technologies that are widely deployed and used for creating rich user interfaces for web applications. They're all somewhat of competitors, but at the end of the day they are all comparable and none holds a significant advantage.

Tom Dale is a known professional in the JavaScript community. Working on Ember.js, a JavaScript framework that is geared towards ambitious web applications, his opinions and thought have a lot of experience behind them. Lately discussed GraphQL on Twitter.

Some have had doubted Google's commitment to the Angular 2 JavaScript, which took quite some time to launch. Now that the framework is officially out with a 2.0 release, there is at least one significant project now running the new version at Google: The AdSense administration console.

With many tools failing to deliver on their promise of a universal and easy-to-use REST API, people continue to look for options. GraphQL is one of the strong options here, but it can become a bit heavy to implement for quick projects. The JSON API specification is an alternative.

As a large organization Facebook faces some unique challenges in scale of deploying code and so on. One pain point for the company was the slow performance of the de-facto standard packet manager for JavaScript, NPM. Unlike most of us, FB dev team stopped complaining and did something...