Welcome to this week in Neo4j where we round up what’s been happening in the world of graph databases in the last 7 days.
This week we have new about running Cypher on Apache Spark, an introduction to APOC, and user path analysis using Neo4j.
Featured Community Member: Rik Van Bruggen
This week’s featured community member is my colleague opens in new tabRik Van Bruggen, Regional VP at Neo4 and founder of the Graphistania podcast.

Rik Van Bruggen – This Week’s Featured Community Member
Rik has been part of the Neo4j community for over 5 years, and apart from interviewing almost 100 people for his podcast, also did a lot of the early running with the Neo4j London meetup in 2012-2013 – helping to educate the local community.
Rik authors opens in new taba popular blog and wrote the opens in new tabLearning Neo4j book in 2014, which many people have used as their first introduction to the world of graph databases.
Rik’s most recent innovation is opens in new tabproducing short videos with his GoPro at GraphConnect conferences so that people following the conference online can feel part of the action. He’s also facilitated many training sessions and opens in new tabpresented opens in new tabat opens in new tabcountless opens in new tabmeetups.
On behalf of the Neo4j community, thanks for all your work Rik!
Cypher Is Now Available for Apache Spark
One of the announcements from GraphConnect that we didn’t cover in last week’s TWIN4j was the opens in new tabpublic alpha release of Cypher for Apache Spark™ (CAPS).

Cypher Is Now Available for Apache Spark
Cypher for Apache Spark enables the execution of Cypher queries on property graphs stored in an Apache Spark cluster in the same way that SparkSQL allows for the querying of tabular data
The code for the project is opens in new tabavailable on GitHub so give it a try and let us know how you get on.
Asset management, traversal timeouts, Intro to APOC
- opens in new tabAnurag Srivastava presented an opens in new tabIntroduction to Neo4j APOC at a recent meetup in Toronto. Anurag gives an introduction to Neo4j and APOC before showing how to use the procedure for loading data from a relational database into Neo4j.
- I wrote a short blog post which shows how to opens in new tabtimeout a shortest path query using a custom expander from the traversal API.
- SearchDataManagement have opens in new taban interview with opens in new tabBrant Boehmann in which he explains how opens in new tabScripps have used Neo4j to build a new system for managing assets which range from cooking-segment recipes to digital-rights royalties for series and beyond.
Online Meetup: User path analysis in Neo4j
In this week’s online meetup opens in new tabDilyan Damyanov showed us how to analyse user journeys through your website using Neo4j.
Dilyan has previously opens in new tabblogged on this topic, building on opens in new tabsome opens in new tabarticles written by Nick Dingwall back in 2014.
From The Knowledge Base
This week from the opens in new tabNeo4j Knowledge Base we have an article showing how to opens in new tabset a breakpoint in a Cypher statement for further analysis.
Counting nodes, Neo4j browser with images, Marvel Social Graph
- opens in new tabMax De Marzi opens in new tabwrote a blog post in which he shows how to write a stored procedure which uses the Roaring Bitmap library to do fast counting of nodes with multiple labels.
- opens in new tabMichael Moore created opens in new tabneo4j-browser-images, a clone of the Neo4j browser that renders images in nodes.
- opens in new tabTomaz Bratanic continued working on his opens in new tabNeo4j Marvel Social Graph Analysis, this time showing how to calculate the clustering coeffecient using the triangle count graph algorithm which was released last week. Tomaz also goes on to show how to use connected component algorithms as part of a preprocessing step to check that the graph is structured as we expect it to be.
Next Week
What’s happening next week in the world of graph databases?
Date | Title | Group | Speaker |
---|---|---|---|
November 8th 2017 |
opens in new tabInterActor : du graphe aux tableaux de bord, il n’y a qu’un pas ! |
opens in new tabTom Zeppenfeldt, opens in new tabNicolas Mervaillie |
|
November 8th 2017 |
|||
November 9th 2017 |
opens in new tabDr. Alessandro Negro, Gábor Berend |
Tweet of the Week
My favourite tweet this week was by opens in new tabCatherine Ordun:
Very excited to start learning @neo4j, amazing application, cool tutorial on 90’s movies. #sixdegreesofseparation pic.twitter.com/1tNzIZ7Li1
— Catherine Ordun (@nudro) November 1, 2017
Don’t forget to RT if you liked it too.
That’s all for this week. Have a great weekend!
Cheers, Mark