This Week in Neo4j – Twitchverse, Java Drivers, Encryption, Power BI, Machine Learning, Metadata


Hello, everyone!

Don’t miss our free hands-on training sessions the week before NODES 2021. All folks who register for NODES can attend these sessions (scroll down for details).

In this week’s episode, Tomaz Bratanic provides a comprehensive tutorial for setting up your environment so you can analyze Twitch data. One of our Neo4j engineers, Gerrit Meier, has written a developer guide for configuring java drivers to use Quarkus, Helidon, or Micronaut. Charlotte Skardon shares some helpful tips for those of you who want to set up encryption for your Causal Cluster deployments, and Bryant Avey has posted a blog that steps you through how to use Neo4j as a source of data for Power BI. The folks at DataFitter have published an article about how they used Neo4j, machine learning, and GraphQL to help with their analysis of carbohydrate genomes.

In addition, we have included a link to the recorded presentation that Vladimir Bacvanski and Deepak Chandramoul from PayPal did at NODES 2020 entitled Mastering Enterprise Metadata with Neo4j.

Cheers, Elaine and the Developer Relations team


This week’s featured community member is Frederik Byl.

Frederik Byl - This Week’s Featured Community Member

Frederik Byl – This Week’s Featured Community Member

Frederik has worked on many projects to help automate the testing process for web applications.

Frederik will be presenting this year at NODES 2021 with a session in the Apps and APIs track entitled Our Journey from Test Automation to a Data Marketplace. From Frederik:

“I am a developer who is always searching for simple solutions to difficult problems and who likes to connect dots. 🙂 I am a Neo4j lover, a solid web believer, and a science enthusiast! I am not a specialist, but a generalist.”

Frederik is a Certified Neo4j Professional and has contributed to our community to help others with their Neo4j questions. We thank him for his contributions to Neo4j!

Twitchverse: A Network Analysis of Twitch Universe


Tomaz Bratanic has just published a comprehensive tutorial on how to set up your Neo4j Desktop environment so that you can analyze Twitch data. He explains the Twitch network model and how to start exploring real data with Cypher. Then he delves into some of the Neo4j Graph Data Science Library algorithms and uses community detection to understand the connections in the data.

Using Quarkus, Helidon, Micronaut with Neo4j


Our colleague Gerrit Meier has written a new developer guide that explains how to use pre-configured java driver instances so you can easily integrate with Quarkus, Helidon, or Micronaut. These driver instances can be configured as one does with springboot.

Neo4j Intra-Cluster Encryption


Charlotte Skardon has gone through the arduous process of getting SSL to work with Neo4j Causal Clusters. In this blog, she takes you through the steps to use both self-signed and proper certificates. Her focus in these steps is setting up for secure intra-cluster communication.

Importing Neo4j Graph Data with Power BI


Bryant Avey posted a tutorial that steps you through importing data from a graph to Power BI. It covers how to use the default version of the Neo4j HTTP API with Power BI. Utilizing the Web API method allows all queries written for the REST API to be used in Power BI’s online service.

Graph Database, GraphQL and Machine Learning for Carbohydrate-Active Enzymes


datafitter, from @Data Fitter, posted an article that describes how they used Neo4j, machine learning, and GraphQL to help with their analysis of carbohydrate genomes. Even if you know nothing about carbohydrate genomes, you can learn how these technologies can help you to make conclusions about complex data.

NODES 2020 Video of the Week (recording): Mastering Enterprise Metadata with Neo4j


Last year, at NODES, Vladimir Bacvanski and Deepak Chandramoul from PayPal presented this session on how they build their application to combine data from many sources and used Gimel, Spark, and Kafka to stream data into Neo4j for analysis. They shared how they architected their application, as well as the GitHub repo that contains their work. Graph algorithms and GraphQL also played an important role in their application.

Nodes 2021: Pre-NODES Hands-On Training Sessions


We hope that you will or have already registered for NODES 2021. The week before our online conference, we will host two-hour, hands-on training sessions led by our Developer Relations team members. You do not have to register for the training sessions, as your registration for NODES 2021 will allow you to attend.

The sessions will take place every day at 9:00 a.m. EST | 1:00 p.m. UTC | 6:30 p.m. IST.

Here are the sessions you can attend:

    • Mon., June 7: Hands-On Introduction to Neo4j with Ljubica Lazarevic
    • Tue., June 8: Hands-On with Neo4j AuraDB Free Tier with Jennifer Reif
    • Wed., June 9: Getting started with Neo4j Bloom with Ljubica Lazarevic
    • Thu., June 10: Building GraphQL APIs With the Neo4j GraphQL Library with William Lyon
    • Fri., June 11: Creating a Knowledge Graph with Neo4j: A Simple Machine Learning Approach with Clair Sullivan

We will be posting instructions to prepare your environment for each session. You will need a laptop/PC for the sessions. An iPad/Chromebook will not work.

You can register here for NODES 2021.

Tweet of the Week


My favorite tweet this week was by Reshama Shaikh:

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