This Week in Neo4j – 8 July 2017

Michael Hunger

Head of Product Innovation & Developer Strategy, Neo4j

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.


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.

Cristina Escalante - This Week's Featured Community Member

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)

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

That’s all for this week. Have a great weekend!

Cheers, Michael