This Week in Neo4j – 9 September 2017


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’s featured community member is Regina Imhoff, Web Developer at Markedly More.

Regina Imhoff - This Week's Featured Community Member

Regina Imhoff – This Week’s Featured Community Member

Regina came onto the Neo4j scene earlier this year when she presented at the AustinRB and Austin on Rails meetup groups.

This week Regina spoke at ElixirConf, where she showed how to combine Elixir Phoenix with Neo4j to make a clone of a popular social networking site with real time updates to the social graph. You can find the materials from the talk in the elixir_ravelry GitHub repository, and the video and slides from the talk are also available.

On behalf of the Elixir and Neo4j communities, thanks for all your work Regina!

Online Meetup: Efficient Graph Algorithms in Neo4j


In this week’s online meetup Michael Hunger showed us how to use the new Neo4j graph algorithms package that was released at the beginning of August.



We also had guest appearances by Martin Knobloch and Paul Horn who did all the heavy lifting.

Tomaz Bratanic, who wrote most of the documentation for the graph algorithms project, also has a couple of blog posts showing how to use them:

You can download the algorithms from the neo4j-graph-algorithms GitHub repository.

New to graph databases?


If you’re new to graph databases and Neo4j, this is a good week for you, the community has been busy creating content for you to consume.

Vindya Hettige wrote An Insight to working with Neo4j Graph Databases, a very thorough tutorial which compares relational and graph databases, before showing how to get up and running with Neo4j on a variety of operating systems. Vindya then goes on to give an introduction to the Cypher query language, covering the main clauses and data types available.

And finally, this week Neo4j featured in Julia Torres and Kiana T‘s Code Crush podcast this week. In the Everyone’s A Node With Neo4J! episode, Julia and Kiana talk about the TrumpWorld sandbox, language drivers, browser guides, and more.

Discovering Awesome Female Engineers in the GraphQL Community


Late last week Peggy Rayvis tweeted that she was trying to find ladies in the GraphQL community so that she could follow them on Twitter:

In response, Michael Hunger wrote a blog post in which he shows how to use gender-api.com in combination with the GraphQL community graph to find those people. The GraphQL community graph is a Neo4j database that we populate hourly with data from Twitter, GitHub, Meetup, and StackOverflow.

If you’d like to explore the GraphQL community graph you can find it at graphql.communitygraph.org. You can also see a summary page of what’s happened this week in GraphQL.

If you’d like to create a community graph for your community we’d love to help – send us an email devrel@neo4j.com.

CityGML change detection, Dependency Analysis, California Road Networks


On the podcast: Kevin Madden, Tom Sawyer Software


This week on the podcast Rik spoke to Kevin Madden, Chief Software Engineer of Tom Sawyer Software.

They talk about Kevin’s history with graphs, from the early 90’s where he built network visualization platforms for the early days of the networking systems to 2017 and the Tom Sawyer Perspectives product.

Kevin also discusses the adoption and use of graph visualisation in high-end engineering such as airline and auto manufacturing.

If you’ve any interest in graph visualisation at all this you’re going to enjoy this one.

Tweet of the Week


My favourite tweet this week was by Eric Rohlfs:

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

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

Cheers, Mark