This Week in Neo4j – 3.4 Released, Neo4j on Google Cloud Launcher, GQL Proposal, DateTime Deep Dive

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 the release of Neo4j 3.4 and Neo4j is now available on Google Cloud Launcher. We also have the GQL proposal, a deep dive into the new DateTime data type, and more.

This week’s featured community member is Nicolle Cysneiros, Full Stack Developer at Labcodes.

Nicolle Cysneiros - This Week’s Featured Community Member

Nicolle Cysneiros – This Week’s Featured Community Member

Nicolle Cysneiros has been part of the Neo4j community for a couple of years and I first came across her work in a talk from Euro Python 2017 – Graph Databases: Talking about your Data Relationships with Python.

In this talk Nicolle gives an introduction to graph databases before showing examples on campaign donation and Game of Thrones datasets. She also shows how to use Neo4j alongside the NetworkX and igraph libraries.

Nicolle gave a similar version of the talk at the recent PyCon 2018, in Cleveland, Ohio.

On behalf of the Neo4j and Python communities, thanks for all your work Nicolle!

Neo4j 3.4 Released

Following on from the announcement at GraphTour San Francisco a couple of weeks ago, Neo4j 3.4 was released on Thursday. Ryan explains the highlights in the video below.

You’ll be able to download this version automatically from the Neo4j Desktop and packages for server deployments are also available. We’ve also released new versions of the Graph Algorithms, APOC, and GraphQL plugins.

I’m excited to finally have geospatial and temporal data types and need to go back and update some of my applications. Adam Cowley has written a great blog post explaining how to use dates and we also created a Neo4j 3.4 sandbox that has worked examples of both data types.

Neo4j available on Google Cloud Launcher

Google Cloud Platform

As of this week Neo4j is available on Google Cloud Launcher, and Christopher Crosbie from the Google Cloud Partner Engineering Team has written an article in which he shows how Neo4j can be used to better understand NCAA Mascots or analyze your GCP security posture with Stackdriver logs.

Christopher explains how to take the data from BigQuery into Neo4j and then shows Cypher queries to find the top mascots, as well as commonalities between them.

He then shows how Neo4j can be used to better understand your full cloud architecture by providing the ability to easily connect data relationships all the way from the Kubernetes microservices that collect the data to the rows in a BigQuery analysis where the data ends up in.

To get started for free you can sign up for a 3 day test drive.

GQL: It’s Time for a Single Property Graph Query Language

Earlier this week we published the GQL Manifesto, which proposes fusing the best of Cypher, PGQL and G-CORE into a more comprehensive query language built specifically for graph solutions.

If you’re in favour of the manifesto don’t forget to vote. We’ll also be hosting an online meetup on Thursday 24th May 2018 in which there will be a Q&A session where you can get any of your questions answered.

Visualizing Open Data, Neo4j and Apache Spark, New Clojure Driver

Visualizing Open Data with Neo4j

Online Meetup: Experience Report – Building a modern URL shortener

This week on the Neo4j Online Meetup Pouria Ezzati presented an experience report on building, a modern URL shortener.

Pouria explained the origins of the application, how he migrated the backend database from MongoDB to Neo4j, and the modelling decisions he made. He also spent some time going through the NodeJS code that backs the application.

You can find the code for the project in the thedevs-network/kutt GitHub repository.

Next Week

What’s happening next week in the world of graph databases?

Date Title Group Speaker

May 21st 2018

Natural Language Processing (NLP), chatbot and graph database

GraphDB Sydney

Justin Anderson

May 24th 2018

Neo4j 3.4 Release Demo & Meta-Path Exploration

Graph Database Berlin

Sebastian Bischoff, Adrian Ziegler, Michael Hunger

May 24th 2018

GQL: It’s Time for a Single Property Graph Query Language

Neo4j Online Meetup

Amy Hodler, Alastair Green

Tweet of the Week

My favourite tweet this week was by Eddy Wong:

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

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

Cheers, Mark