This Week in Neo4j – 8 July 2017
Head of Product Innovation & Developer Strategy, Neo4j
3 min read
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.
Featured Community Member: Cristina Escalante
Every since opens in new tabCristina met Max de Marzi in Chicago many years ago she has been the most prolific content creator and editor in or community. Cristina lives and works at her consultancy opens in new tabThe SilverLogic in Boca Raton, FL.

Christina authored a several opens in new tabGraphGists, opens in new tabBlog Posts and worked on the opens in new tabReact Movie Template application. She also worked on creating and improving many of opens in new tabthe developer pages, opens in new tabtraining materials and featured GraphGists. These days she helps us improve the GraphGist portal.
Releases
This week, opens in new tabNeo4j 3.2.2 has been released, containing quite a number of fixes and improvements, in the Browser, Cypher and the import tool.
The drivers team opens in new tabreleased version 1.4.0 of the JavaScript bolt driver.
Nigel Small the longtime maintainer of py2neo posted a opens in new tablonger Twitter thread on the future of the library that you might be interested in if you used py2neo in the past.
Blogs & Publications
The folks from JPCert show how opens in new tabtheir impfuzzy tool can be used to opens in new tabcluster and visualize malware variants based on similarity metrics.
And Markus Harrer shares his second post on Mining performance hotspots with JProfiler, jQAssistant, Neo4j and Pandas, this time performing a root cause analysis.
Online Meetup: The whole Blockchain in Neo4j
This week we had Greg Walker explain the workings of blockchains like Bitcoin to us and how to model them as a graph. He actually imported the whole Blockchain into Neo4j creating a huge database, which is powering his learning site https://learnmeabitcoin.com
I’m very much looking forward to be able to query and analyze this data in the future, this is just such a great trove of information and insight.
You can find Gregs import code in opens in new tabthis repository and watch the video below for all the details.
On GitHub: new shell, Cypher DSLs
Nigel small is working on a new python based neo4j shell, called n4 which takes inspiration from Nicole White’s cycli.
Iian Neill created opens in new tabNeo4jClient-Vector an extension of Neo4jClient with a set of extension methods for generating Cypher patterns. It includes helper methods for more concise queries and a generic pagination method.
Similarly, Mark Jensen, started the opens in new tabNeo4j::Cypher::Abstract project a Cypher DSL for Perl.
Videos
Vince Bickers from GraphAware presented the quite powerful DataBridge ETL tool for Neo4j in a webinar last week.
Next Week
What’s happening next week in the world of graph databases?
A really hot topic – natural language understanding (Graph NLU) with Python and Neo4j will be presented by Dan Kondratyuk at opens in new tabnext week’s Online Meetup. Don will talk about how he processed natural language facts and stored them in Neo4j to answer natural language questions about those facts using the Facebook bAbI Tasks corpus for training and evaluating the system.
Jonathan Freeman, longtime Neo4j community member and educator will present on a really cool topic in Chicagos Meetup Group on July 13. He’ll demonstrate how to use Neo4j to make sense of the 3M anonymized orders that were put out by InstaCart for data analysis.
Tweet of the Week
Welcome to the cute little node, congratulations opens in new tabChris & family.
(babies)-[:ARE]->(everywhere)
Congrats to Neo4j Ambassador and friend @ikwattro from @graph_aware on his new node! So much cuteness!!! pic.twitter.com/I2SpBU62iY
— Neo4j (@neo4j) July 5, 2017
Don’t forget to RT if you liked it too.
That’s all for this week. Have a great weekend!
Cheers, Michael