William Lyon
Putting the Graph In GraphQL With The Neo4j GraphQL Library
#1about 3 minutes
Understanding graph databases and the Cypher query language
Graph databases like Neo4j model data as nodes and relationships, which can be queried using the declarative Cypher language.
#2about 6 minutes
Querying connected data with Cypher in Neo4j Browser
A practical demonstration shows how to write Cypher queries to find nodes, traverse relationships, and implement business logic like recommendations.
#3about 7 minutes
Exploring GraphQL as an API query language
GraphQL provides a typed API layer that allows clients to request exactly the data they need through introspection and a flexible selection set.
#4about 8 minutes
Comparing the roles of Cypher and GraphQL
Cypher is a powerful database query language with graph-specific functions, while GraphQL is an API layer for defining data shapes and traversals.
#5about 6 minutes
The challenges of building GraphQL APIs with resolvers
Building GraphQL APIs involves writing resolver functions for data fetching, which can lead to the N+1 query problem and inefficient database access.
#6about 3 minutes
Solving API challenges with the Neo4j GraphQL Library
The Neo4j GraphQL library automatically generates a full CRUD API from type definitions, translating GraphQL requests into a single Cypher query to avoid the N+1 problem.
#7about 4 minutes
Live demo of generating an API with the library
A code demonstration shows how to use schema directives to define custom logic and watch the library translate a nested GraphQL query into a single, efficient Cypher query.
#8about 2 minutes
Resources for learning more about Neo4j and GraphQL
A summary of available resources for further learning, including the official library documentation, online courses, books, and livestreams.
#9about 7 minutes
Q&A on graph databases, custom resolvers, and security
The speaker answers audience questions about integrating graph databases with relational systems, adding custom resolvers, and securing APIs with JSON Web Tokens.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:05 MIN
Building collaborative design tools and the neo-brutalism trend
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
07:46 MIN
The challenge of keeping up with modern CSS
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Featured Partners
Related Videos
Rapid GraphQL API Development with PostGraphile
Ruwan Xaviour Fernando
GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!
Uri Goldshtein
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
Rethinking Reactive Architectures with GraphQL
David Leitner
GraphQL + Apollo + Next.js: A Lovely Trio
Josh Goldberg
Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Cyber Sleuth: Finding Hidden Connections in Cyber Data
Jennifer Reif
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Okeiro
Paris, France
Senior
Node.js
GraphQL
PostgreSQL
TypeScript
Microservices

Grafana Labs
Remote
£91-110K
Senior
Go
API
C++
+7

nono
£75-120K
Intermediate
API
Node.js
Grafana
GraphQL
+9

nono
£75-120K
Intermediate
API
Node.js
Grafana
GraphQL
+9

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


OKAPI: Orbits
Barcelona, Spain
Remote
€70-90K
API
React
Node.js
+2

