Resources for getting started with GRANDstack.
- Fullstack GraphQL Applications With GRANDstack - Learn how to build a fullstack application using GRANDstack. Published by Manning Publications.
- GraphQL ResolveInfo Deep Dive (Video) - Presented at GraphQL Summit 2019 in San Francisco
- Building With GRANDstack: GraphQL, React, Apollo, Neo4j Database (Video) - Presented at Byteconf GraphQL 2020
- All About GRANDstack (Video) - Presented at JS Monthly London / freeCodeCamp.org
- Fullstack GraphQL With Neo4j (Video) - Presented at GraphConnect 2018
- Full Stack Application Development With GraphQL And Neo4j (Slides) - Slides from "Full Stack Application Development With GraphQL And Neo4j" GraphConnect NYC 2017
- Creating a GraphQL API with Neo4j (Video) - Planning a data structure in Arrows, bootstrapping a project using GRANDstack (TypeScript) and then deploying to Google Cloud Platform. Presented at the Neo4j Online Meetup.
- Using Neo4j and GraphQL to Build Human Connection (Video) - Using Neo4j and GraphQL as part of the technology stack of Human Connection. Presented at the Neo4j Online Meetup.
- Coding A Graph Application From Scratch With GRANDstack (Video) - Presented at NODES 2019
- GRANDstack: Graphs ALL The Way Down (Video) - Presented at NODES 2019
- Discovering The Soul Of A Product With Neo4j (Video) - How Under Armour uses GRANDstack to capture and expose product data to customer service reps and data scientists. Presented at NODES 2019.
- A Field Guide To The Financial Times (Video) - How the Financial Times uses GRANDstack to create a "Field Guide To The FT". Presented at GraphTour Europe.
Blog Posts / Articles
- Five Common GraphQL Problems and How Neo4j-GraphQL Aims To Solve Them - Digging Into the Goals of A Neo4j-GraphQL Integration
- How To Transform A REST Service To A Graph Service - Using Neo4j and GraphQL To Build A Countries GraphQL API
- GraphQL ResolveInfo Deep Dive - Building Efficient GraphQL Resolvers By Generating Database Queries
- Multi-Tenant GraphQL With Neo4j 4.0 - A Look At Using Neo4j 4.0 Multidatabase With neo4j-graphql.js
- Working With Spatial Data In Neo4j GraphQL In The Cloud - Serverless GraphQL, Neo4j Aura, and GRANDstack
- Football Transfers Graph App with the GRANDstack Starter Kit - Building a Neo4j and React App for Football Transfers using the GRANDstack
- Inferring GraphQL Type Definitions From An Existing Neo4j Database - Create a GraphQL API Without Writing Resolvers Or TypeDefs
- Complex GraphQL Filtering With neo4j-graphql.js - Use filtering in your GraphQL queries without writing any resolvers
- Making Complex Data Simple With The GRANDstack - Modeling, querying, and visualizing oil and mineral lease data with GRANDstack.
- Replicating The GitHub GraphQL API With Neo4j - Working With Your Github Exported Data In neo4j-graphql.js
- Using Neo4j’s Full-Text Search With GraphQL - Defining Custom Query Fields Using The Cypher GraphQL Schema Directive
- Using Native DateTime Types With GRANDstack - Leverage Neo4j’s Temporal Types In Your GraphQL Schema With neo4j-graphql.js
- GraphQL API Configuration With neo4j-graphql.js - Excluding Types From The Auto-Generated GraphQL Schema
- Authorization In GraphQL Using Custom Schema Directives - With Apollo’s graphql-tools, Auth0 JWTs, and neo4j-graphql.js
- Using GraphQL for Digital Identity & Access Management - Neo4j, GraphQL, and GRANDstack in the context of Identity and Access Management
- Egghead: Build a Neo4j & GraphQL API - This course shows some of the basics of getting data into and out of Neo4j, as well as leveraging neo4j-graphql.js to quickly create and use a full-featured GraphQL API.
- neo4j-graphql Github organization - a collection of tools for working with Neo4j and GraphQL
- neo4j-graphql server extension - a Neo4j server extension for serving a GraphQL endpoint from Neo4j
Tutorials / Examples
- GRANDstack starter project - simple template project for GRANDstack. Includes a GraphQL service that uses neo4j-graphql-js to resolve data from Neo4j and a React app that queries the GraphQL service with Apollo Client.
- GRANDstack movies workshop - build a simple movie recommendation web app using GRANDstack
- neo4j-graphql-js Apollo Launchpad - An Apollo Launchpad GraphQL API example using neo4j-graphql-js
- Apollo Launchpad neo4j-graphql-js example - A GraphQL server demo that uses neo4-graphql-js to translate GraphQL queries to Cypher, serving a simple movie recommendation GraphQL service