Skip to content

All about GRAND Stack: GraphQL, React, Apollo, and Neo4j Database

All about GRAND Stack: GraphQL, React, Apollo, and Neo4j Database

Details

This event is co-hosted by our friends, The SF Javascript MeetUp Group (https://www.meetup.com/jsmeetup/)!

And in the spirit of Halloween, we're going to give a Neo4j t-shirt (https://stores.kotisdesign.com/graphgear/apparel) for best costume!!

Speaker:

William Lyon (http://www.twitter.com/lyonwj), Developer Relations Engineer at Neo4j (http://www.neo4j.com) - lyonwj.com (http://lyonwj.com/)

About the talk:

Full-stack developers need to choose the right tools for building complex web applications. The stack of tools they choose need to ensure developer productivity for building highly scalable applications using production ready tools that have integrations to ensure they work together nicely. In this presentation we explore application development using the GRAND stack (GraphQL, React, Apollo, Neo4j) for building web applications backed by a graph database.

We will explore building a movie recommendations web application using:

  • React - a leading frontend JavaScript framework developed for use at Facebook

  • GraphQL - a query language for APIs that has been called “REST 2.0” as it offers many advantages over REST, also developed at Facebook

  • Apollo - the most popular GraphQL client that glues together React components and GraphQL

  • Neo4j - the open source graph database that allows for modeling, storing, and querying data in real time, using the property graph data model and the Cypher query language

We will learn just enough of each component to build a simple web application, including how to build a React component, an introduction to JSX, an overview of GraphQL and why it is a game-changer for front-end development, and we'll learn how to model, store, and query data in the Neo4j graph database using GraphQL to power our web application.

After this talk you’ll have an understanding of the role each component plays in the stack, but especially why GraphQL is even more powerful when combined with a graph database such as Neo4j. Using graphs on the backend as well as the front-end allows for removing the mapping and translation layer, simplifying development and allows the developer to leverage the power of graphs for expressing complex data models as well as the power of graph database queries that can be used for (in this example) generating real-time personalized recommendations.

No experience with GraphQL or graph databases is necessary to benefit from this talk, but some familiarity with JavaScript will be helpful.

Food provided by Neo4j (http://www.neo4j.com)

https://secure.meetupstatic.com/photos/event/b/9/e/c/600_465047596.jpeg

Love graphs?

Make sure you check out GraphConnect (http://www.graphconnect.com) conference!

Use code: Community30 for 30% off!

Photo of Graph Database - San Francisco group
Graph Database - San Francisco
See more events
MuleSoft
77 Geary Street · San Francisco, CA