Hi graph gang,
In this week’s video, Joe Depeau explains how graph algorithms are used in banking.
Gerrit Meier launches Spring Data Neo4j⚡RX, Inzamam ul Haque optimises Cypher queries, and Max De Marzi builds a Multi-Level-Marketing program.
And finally, Karin Wolok runs the rule over the projects submitted for this year’s Graphs4Good GraphHack COVID-19 edition.
Featured Community Member: Gerrit Meier
This week’s featured community member is Gerrit Meier, engineer in the Neo4j Drivers team, where he works on Spring Data Neo4j, alongside Michael Simons.
Steven Mogg – This Week’s Featured Community Member
This week they released the brand new Spring Data Neo4j RX 1.0 GA, which utilizes the new reactive driver architecture in Neo4j. You can read more about that below.
Before joining Neo4j, Gerrit worked in consulting where he gained a lot of experience with real world Java application development for large customers.
Thank you so much, Gerrit for all your enthusiasm and support.
How Graph Algorithms Answer your Business Questions in Banking and Beyond
This week’s video is Joe Depeau‘s recent webinar where he showed how graph algorithms are used in banking.
In the talk Joe explains how to use the Graph Data Science Library’s PageRank, Weakly Connected Components, and Node Similarity algorithms to explore a fraud graph.
And if you enjoyed this presentation, don’t forget to register for the Connections: Graph Data Science online conference on 28th April, where Joe and friends will be showing how to use graph analytics to make sense of your structured data.
Spring Data Neo4j⚡RX released into the wild
This week Gerrit Meier, our featured community member, announced the launch of Spring Data Neo4j RX 1.0.
Spring Data Neo4j⚡RX is the successor to Spring Data Neo4j + Neo4j-OGM, and is the go to library for building Spring based graph apps.
In the release post Gerritt explains some of the main features of the new library, including:
- An improved CypherDSL to help build type safe Cypher queries
- Optimistic locking to avoid simultaneous modification of entities
- Support for adding primary and secondary labels to nodes
Check Out Some of This Year’s Graphs4Good GraphHack Projects
Over the last few weeks Karin Wolok has been hosting the Graphs4Good GraphHack COVID-19 edition, which came to its conclusion this week.
In a wrap up blog post, Karin covers some of this year’s projects, including:
- Exposure Tracker – a crowd-sourced contact tracing app
- Project Domino – a real time knowledge graph of COVID-19 related posts on twitter
- Epidemic Simulator – a custom coded simulation of the spread of COVID-19 via social connections
Optimising Cypher queries, yFiles Tips and Tricks, Drug Development with Bloom
- Inzamam ul Haque shares tips for optimising your Cypher queries.
- The Live Data Concepts blog explains how to use Neo4j Bloom to explore a drug development knowledge graph.
- In a recent webinar, we learn tips and tricks for visualising a Neo4j database using yFiles.
Graphs and Pyramids in Neo4j
In Max De Marzi’s latest blog post he explains how graphs can be used in Multi-Level-Marketing programs.
The post is based on a version of Twitter where users pay in coins to post messages and receive coins if a post is liked or replied to. Users can also post about and sell their products directly on the platform. Other users can then create their own posts promoting that product, and take a % of the product sale price.
Max shows how we would model this scenario using a graph and then work out the amount of commission due to each user for a product sale. A truly innovative use of graphs!
Tweet of the Week
My favourite tweet this week was by Jessica Burns, who’s been dreaming about graphs!
Don’t forget to RT if you liked it too!