This Week in Neo4j – Data modelling 101, Building Network Graphs with Neo4j in Python, GraphQL Authorization With Auth0


Hi graph gang,

In this week’s video, Will Lyon adds GraphQL Authorization With Auth0 into the GRANDstack Real Estate Search App.

Siddhartha Sehgal shares tips and tricks for graph modeling with Neo4j, Lju Lazarevic introduces the online day out challenge in Summer of Nodes, and Gaurav Sarma explains Neo4j’s storage internals.

And finally, Mark Cleverley shows how to build an Instagram graph.

Cheers, Mark, Karin, and the Developer Relations team


This week’s featured community member is Roni Das.

Roni Das - This Week’s Featured Community Member

Roni Das – This Week’s Featured Community Member

Roni was working as a Cyber Security Consultant at a large consultancy when he first encountered Neo4j in one of the Threat management tools he was working with.

He is very interested in continuous learning and teaching and has been doing so in the open. He taught himself Cypher and Neo4j and shared his progress on the Total Technology YouTube channel. So far he has created 74 Neo4j, Python, and Cypher videos.

Michael Hunger was pointed to Roni’s channel during a Twitch session by a viewer who was requesting more Python content around Neo4j. Michael invited Roni to appear on his weekly Twitch stream, and this week Roni presented Getting started with Neo4j and Python(Flask).

Roni also offers consulting around Neo4j, Python and more.

On behalf of the Neo4j community, thanks for all your work Roni!

GraphQL Authorization With Auth0 | Building A GRANDstack Real Estate Search App


This week’s video is part of Will Lyon’s series of videos showing how to build a Real Estate Search App using the GRANDstack. The GRANDstack is a set of technologies that work together to enable developers to build data intensive full stack applications



In this video Will shows how to secure GraphQL APIs using Auth0 & GraphQL Auth Directives.

Summer of Nodes: Week 2 — The online day out


It’s week 2 of Lju Lazarevic’s Summer of Nodes 2020, a series of graph challenges that are running for the month of August.

The challenge this week is to import data from The New York’s Met museum into Neo4j and then use the Bloom visualisation tool to answer a series of questions about the art displays.

Neo4j Data modelling 101


Siddhartha Sehgal has written an extensive tutorial about graph modeling with Neo4j.

Siddhartha starts by explaining why graph databases are useful, before comparing and contrasting relational databases and graphs. He then shows how to evolve graph models for popular domains by understanding the questions being asked of the data and using query profiling tools to evaluate performance.

Neo4j storage internals, Running Neo4j in Kubernetes, Generating SSL certificates


Instagram Landscapes: Building Network Graphs with Neo4J in Python


Mark Cleverley has been exploring Instagram data and has written a blog post showing how to model this domain using graphs.

Mark shows how to construct an Instagram graph using the py2neo library, and then goes through the types of questions that we can ask once the data is in graph format.

Tweet of the Week


My favourite tweet this week was by Christophe Willemsen:

Don’t forget to RT if you liked it too!