GraphQL is a query language that is rapidly gaining wide adoption across the community.

It combines type validation with a query and filtering syntax that makes it easy to get up-and-running with a powerful web API in almost no time.

Features like running parallel queries or update-all become much easier because they are first-class citizens of GraphQL. Add to that a vibrant community that keeps creating excellent tooling and documentation, it’s clear why GraphQL has become so popular with developers

Every abstraction has a cost, and GraphQL is no exception. The added complexity and a new schema format to parse and execute mean new performance bottlenecks. In addition to performance issues, the wrong use of GraphQL can lead to architectural bottlenecks.

Instead of viewing this as a problem, NearForm took this as a challenge.

More details: https://community.nearform.com/wfh-conf

A new full stack is emerging that includes the traditional web frontend and cloud platform backend, but also includes mobile phones and tablets, API services, desktop, and IoT.

Developers are tasked to build and manage one application that has to manage all of these diverse platforms.

The program environment of choice for the modern full stack developer: Node.js.

This presentation from Build 2017 is delivered by the Node.js Foundation community manager, who talks a bit about the history of Node.js; why it’s becoming the first choice for the full stack developer; and how Node.js functions everywhere from web frontend development to IoT to create a single platform for developers to create the herculean applications of today.