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.
Featured Community Member: Meredith Broussard
This week’s featured community member is Meredith Broussard, Assistant Professor at New York University, with a focus on data-driven reporting, computational journalism, and data visualization.
Meredith Broussard – This Week’s Featured Community Member
She will also be familiar to attendees of GraphConnect Europe 2017 where she participated in the Data Journalism in the Connected Age panel.
Meredith is currently applying the finishing touches to her book Artificial Unintelligence: How Computers Misunderstand the World which is due for release in May 2018.
On behalf of the Neo4j and data journalism communities, thanks for all your work Meredith!
Recommendation Engines for Food Recipes and Events
This week we have two stories about real time recommendation engines – a use case where graph databases excel.
Irene explains how Gousto are using Neo4j to build a personalised recipe recommendation engine that takes “the subjective aspect” of cooking into account.
Suprfanz’s Jennifer Webb presented Data science in practice: Examining events in social media at the Strata Data Conference in San Jose.
- David Allen has written a blog post where he creates a Neo4j Operational Dashboard with Hawtio, a modular dashboard for managing your Java stuff. David provides step by step instructions to expose Neo4j’s JMX metrics to the web and then wires it up to Hawtio via its own plugin architecture.
- Alex Babeanu explains how Nulli have been using Neo4j to build solutions that help clients manage identities and their defining attributes and contexts. In the second half of the post Alex shows how you might go about building an access control API using GraphQL and the GRANDstack.
- Thomas Frisendal continues his fascinating series of posts on graph data modelling with his latest post How to Make Decisions About Data Modeling Relationships in Databases. Thomas surveyed people working with graph and relational databases and summarises his findings in this post.
Geek Out: Graph Theory Tutorial
I came across Michel Caradec’s excellent workshop about implementing graph theory with Neo4j.
Michel set himself the challenge of implementing graph theory concepts using pure Cypher, and in the tutorial he shows how to create random graphs, extract sub graphs, generate adjacency matrices, and more.
If you geek out on graph theory you’re going to love this tutorial.
What’s happening next week in the world of graph databases?
March 14th 2018
Samuel Castillo, Benoît Simard
March 15th 2018
Joshua Yu, Brandon Richards
About the Author
Mark Needham , Developer Relations Engineer
Mark Needham is a graph advocate and developer relations engineer at Neo4j.
As a developer relations engineer, Mark helps users embrace graph data and Neo4j, building sophisticated solutions to challenging data problems. Mark previously worked in engineering on the clustering team, helping to build the Causal Clustering feature released in Neo4j 3.1. Mark writes about his experiences of being a graphista on a popular blog at markhneedham.com. He tweets at @markhneedham.