This Week in Neo4j – Neo4j Joins GraphQL Foundation as a Founding Member, Desktop Graph Analytics, Revamped Intro to Neo4j Training Course

This Neo4j community has had another busy week. We launched a revamped Intro to Neo4j online course, available for the bargain price of $0. Irfan Karaca and I had fun showing off Neuler – a Graph App that lets you run Graph Algorithms over your data without writing any code.

David Allen does a deep dive into running Neo4j on Kubernetes, Dave Fauth shows us how to work with the Uber H3 geospatial indexing system, and I wrote a blog post showing how to delete a list of dynamic properties from every node.

Finally, I’m thrilled to share the news that Neo4j have joined the GraphQL Foundation as a Founding Member. It really is time to GraphQL all the things!

This week’s featured community members is Joe Chesak, Chief Data Officer at Bolder AS.

Joe Chesak - This Week’s Featured Community Member

Joe Chesak – This Week’s Featured Community Member

Joe Chesak has been active in the Neo4j community for many years. He is extremely passionate about connected data and the capabilities of modeling and storing your data in graphs.

He is also very passionate about community. Being in a place with no local Neo4j or graph database meetup, he made the initiative to start his own community. After connecting with the Neo4j Community Manager, Karin Wolok, he launched his group, GraphDB Stavanger. He has already scheduled 2 events and is on his way to scheduling the 3rd, around Global Graph Celebration Day.

Thank you, Joe, for helping the graph-thinking world be more pleasant and enriched!

Desktop Graph Analytics: For The Throne

In this week’s Neo4j Online Meetup, Irfan Karaca and I showed off Neuler – a Graph App that we’ve created to make Neo4j Graph Algorithms accessible to users who don’t want to write Cypher.

We start with a quick overview of graph algorithms, and the types of problems they solve, before reproducing Professor Andrew Beveridge’s Network of Thrones analysis using Neuler.

Neo4j Joins GraphQL Foundation as a Founding Member

The GraphQL Foundation is an open and neutral home for the GraphQL community to enable widespread adoption and help accelerate development and the surrounding ecosystem.

Over the last 2 ½ years, my colleagues Will Lyon and Michael Hunger have done a lot of work to make GraphQL and Neo4j play nicely together, and this week Will announced that Neo4j have joined the GraphQL Foundation as one of the founding members.

You can learn more about the GraphQL Foundation from the website.

Geospatial with Uber H3

In the 2nd post of Dave Fauth series on using graphs for healthcare search, he shows how to extend Neo4j to support polygon based searching using Uber H3 – a hexagonal hierarchical geospatial indexing system.

Dave converts lat, long pairs into hex addresses, and then shows off the powerful search functionality to find health providers with a billing address along the line between two coordinates.

Neo4j in Orchestration Environments, Intro to yFiles, Deleting multiple properties from nodes

    • In David Allen’s latest blog post, he explains the considerations to take into account when running Neo4j in Kubernetes. David covers cluster drivers, disk provisioning, and stateful services, in an article rich in technical detail.
    • A few weeks ago Sebastian Mueller presented an introduction to yWorks at the Tokyo meetup., Sebastian gives an overview of the features that the software library provides and shows you how to connect your yFiles for HTML-powered web application to a Neo4j database.
    • This week I learnt how to remove a list of properties from all nodes in a single Cypher query using the popular APOC library.
    • In The power of graphs for risk forecast, M.C. proposes the use of a graph-based data model to assess and manage the financial risk of a bank’s clients. M.C. shows how to design a graph model containing client and payment data, and then uses the APOC library to show the payment chain for a particular client.

Revamped Intro to Neo4j Training Course

A couple of weeks ago, Elaine Rosenberg launched the newly revamped Intro to Neo4j online training course.

This course lays a solid foundation for your graph technology journey, giving you all of the knowledge you need to build applications with Neo4j, including how to write Cypher queries.

It’s been designed for beginner students to the Neo4j graph database, and is perfect for developers, architects, DBAs, data scientists and other data analysts.

It’s completely free and you can register to take it now!

Tweet of the Week

My favourite tweet this week was by Joe Depeau:

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

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

Cheers, Mark