In this workshop, we explore full stack JavaScript application development using the GRAND stack (GraphQL, React, Apollo, and Neo4j Database) for building web applications backed by a graph database. During this workshop we will build a simple movie recommendation web application. We'll cover how to build a React component, an introduction to JSX, an overview of GraphQL, how to build a GraphQL service, and why it is a game-changer for front-end development, and we'll learn how to model, store, and query data in Neo4j using GraphQL and Cypher to power our web application. This workshop will be a hands on series of three modules, together building the components for a full stack web app: 1. Querying Neo4j for movie recommendations 2. Building a GraphQL service backed by Neo4j 3. Building and connecting a React frontend to a GraphQL service using Apollo Client Materials for the workshop can be found here: https://github.com/grand-stack/grand-stack-movies-workshop
William Lyon is a software engineer at Neo4j, the open-source graph database, where he works on building integrations and helping developers build applications with graphs.