This Week in Neo4j – Secure GraphQL APIs in minutes with Cloud Run, Releases of Bloom, Streams, GraphQL, NODES 2019

This week Bea Hernandez shows us how to explore football data and Volodymyr Miz explains how to combine Cassandra and Neo4j to analyse the Wikipedia Graph Dataset.

We also learn how to use Google Cloud Run as a serverless backend for a GRANDstack application, and there are releases of Neo4j Bloom, Neo4j Streams, Neo4j GraphQL-Java, and Halin.

Our featured community member this week is Gérald Billoir.

Gérald Billoir - This Week’s Featured Community Member

Gérald Billoir – This Week’s Featured Community Member

We respect and admire when our community members take the initiative to lead, grow, and help our strengthen the Neo4j community. Gérald Billoir is an example of one of those people.

Gérald is a product developer and has built products from the ground-up, focusing much of his work around eCommerce tools for small business owners. His most recent project is to build out GraphMapper, applying network science to understand business markets.

As you’d imagine, Gérald is passionate about graphs, and reached out to us with a desire to help build upon the meetup community in Budapest. He connected with Janos Szendi-Varga, who was one of the lead co-organizers of the meetup who had since moved to UAE, and was able to join the organizing team with Zoltán Vigh, Gábor Döbrei, and Szárnyas Gábor. Gérald worked hard and scheduled his first event for June 25, 2019.

We’re so lucky to have you in our community, Gérald! Thank you for your help and passion in helping grow your local community.

Football Exploration with Neo4r

In this week’s Neo4j Online Meetup, Bea Hernandez showed us how to explore football data using the Neo4j R Driver.

Bea showed us how to model Premier League and La Liga data, and then analyses the data to work out whether home advantage actually helps. You can find the code and slides from the talk in the 2019_SatRdaysParis GitHub repository.

Case study of the popularity of #GoT characters on Wikipedia with the Graph Structured Dataset for Wikipedia Research.

Volodymyr Miz shows how to combine Cassandra and Neo4j to analyse the Wikipedia Graph Dataset. Neo4j is used to analyse page structure, while Cassandra is used to analyse page popularity over time.

Volodymyr shows how to visualise the sub graph around the page for Game of Thrones, and then shows how the popularity of characters pages has changed over time.

Secure GraphQL APIs in minutes with Cloud Run and GRAND Stack

David Allen wrote a blog post showing how to use Google Cloud Run as a serverless backend for a GRANDstack application.

In a detailed walk through, we learn how to:

    • create a Neo4j Database from the GCP marketplace
    • create a Cloud Run Service that runs a neo4j-graphql-js program
    • configure the service to serve a GraphQL API with OAuth2 support
    • query our API from Apollo Launch

Releases: Neo4j Bloom, Neo4j Streams, Neo4j GraphQL Java

We had releases of four different tools this week:

    • Neo4j Bloom, the graph visualisation tool, released version 1.1, a release that makes graph exploration, sharing, and collaboration easy for everyone. Bloom can now be used from internet browser, making it easier than ever to reveal data connections across a project team.
    • Neo4j GraphQL-Java, a GraphQL transpiler, released milestone 3. In this release we’ve upgraded to graphql-java version 12, auto-generation of mutations for merge and adding and removing relationships, triple quotes for Cypher directives, and more.
    • Neo4j Streams, a Kafka integration, released versions 3.4.2 and 3.5.1. This release introduces several features that make for easier ingestion, including roundtrip-sink-config, a common pattern for ingestion, and manual commit behavior for handling errors and retrievals.
    • David Allen released version 0.11 of Halin, the Neo4j monitoring and management tool. This release introduces a brand new UI, improvements to the diagnostic advisor, and updates to the in-app info boxes.

NODES 2019: Launching the Neo4j Online Developer Expo & Summit!

Ryan Boyd launched our first-ever Neo4j Online Developer Expo and Summit (NODES), which will be on October 9th 2019.

We’re going to keep this event very technical, with many of the sessions delivered by Neo4j experts on graph-y topics.

There will be keynotes, regular sessions, lightning talks and the mentioned Q&A panels. We will run the event with multiple tracks, so that at any given time, there should be an interesting talk for you.

If you’d like to speak at the event, the CFP is now open.

Tweet of the Week

My favourite tweet this week was by Uwe Geercken:

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

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

Cheers, Mark