This Week in Neo4j – Fullstack GraphQL Book, Faux Bitmap Indexes, Beginner’s Guide to Neo4j


Hi graph gang,

In this week’s video, David Meza shows us how to develop a Knowledge Graph of Competency, Skills, and Knowledge.

Max De Marzi starts a series of blog posts showing how to use faux bitmap indexes to optimise single model queries, Lju launches the final challenge of the Summer of Nodes, and Ng Wai Foong writes a comprehensive introduction to Neo4j for beginners.

And finally, Will Lyon published Fullstack GraphQL Applications with GRANDstack and 3 chapters are available to download for free.

Cheers, Mark, Karin, and the Developer Relations team


This week’s featured community member is David Makogon. David is a “software creationist” and architect for almost 30 years. He lives in Washington, DC and works as a Senior Cloud Architect at Microsoft Azure.

David Makogon - This Week’s Featured Community Member

David Makogon – This Week’s Featured Community Member

David has been around the Neo4j community for a very long time. and presented with Patrick Chanezon at GraphConnect in 2015 and before in 2013 and has also spoken about Neo4j and .NET at local meetup groups.

But most of his time is spent on StackOverflow helping others and answering questions. He has an impressive karma of 63k and owns the Neo4j bronze badge.

Thank you so much David for helping all these Neo4j users over the years, we truly appreciate your dedication.

Book: Fullstack GraphQL Applications with GRANDstack


Over the last 12 months, Will Lyon has been writing a book about the GRANDstack. In Fullstack GraphQL Applications with GRANDstack you’ll learn how to build graph-aware end-to-end web applications using GraphQL, React, Apollo, and Neo4j.

Will has selected some of his favourite chapters from the book and you can download a complimentary copy of these chapters today.

Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASA


This week’s video is a presentation by David Meza, Senior Data Scientist at NASA, from the recent Neo4j Connections: Knowledge Graphs event.



In the video, David explains how to build a graph that combines domain occupation ontologies with employees’ individual skills. He then uses the Graph Data Science Library and Bloom visualisation tool to make sense of the data.

You can find all the talks from the conference in the video archive.

Summer of Nodes: Final Week – Exploring the Area


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

The challenge this week is to explore and navigate a graph of New York’s Central Park.

Faux Bitmap Indexes in Neo4j: Part 1


Max De Marzi has started a series of blog posts showing how to use faux bitmap indexes to optimise single model queries where relationships aren’t considered.

In the first post, Max goes through a series of techniques to improve the performance of looking up the starting nodes in a query, finally settling on a procedure that implements boolean logic filtering.

The code is available in the maxdemarzi/boolean_filtering GitHub repository.

JQAssitant helps with refactoring, Neo4j and Docker, Neo4j Commander MERGE support


The Beginner’s Guide to the Neo4j Graph Platform


Ng Wai Foong has written a comprehensive introduction to Neo4j for beginners.

After explaining how to install and connect to Neo4j, he provides a guided tour of the Neo4j Browser and Cypher query language.

Tweet of the Week


My favourite tweet this week was by Qxf2:

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