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: Jonathan Freeman
This week’s featured community member is Jonathan Freeman, Senior Software Engineer at Spantree Technology.
Jonathan Freeman – This Week’s Featured Community Member
Jonathan has been a member of the Neo4j community for a number of years now and presented on Hadoop and Graph Databases at one of the very early GraphConnect conferences in New York in 2013
Jonathan has also trained Neo4j classes and been a great advocate for Neo4j wherever he’s worked.
On behalf of the Neo4j community, thanks to Jonathan for all your work!
Natural Language Understanding with Neo4j
In this week’s online meetup Dan Kondratyuk showed us Graph NLU – a project he built to understand natural language dialogue in an interactive setting by representing memory of previous dialogue states using a persistent graph
You can also find the code in the graph-nlu repository on GitHub.
Game of Thrones, GraphQL, Cuckoo Filters, Mulesoft
- Just in time for Season 7 of Game of Thrones this week, Tomaž Bratanič has written the 4th post of his GoT analysis series. In this post Tomas looks at allegiances between houses and finds communities of people who have fought together.
- Will Lyon has written an article for O’Reilly showing how to build a GraphQL server using Neo4j. Will contrasts GraphQL with REST based APIs and shows how to wire up a GraphQL application that uses the Neo4j recommendations sandbox as its source of data.
- Nathan Nam showed how to create a demo application using the Neo4j connector for Mulesoft.
- Ruth Holloway wrote the first of a multi part series – Fundamentals of graph databases with Neo4j. If you’re just getting started with graphs this is a great place to start.
- Adam Cowley shows how to load Twitter data into Neo4j using the APOC library. Adam shows how to get setup with a token for the twitter API, before making calls to the /statuses API endpoint to pull Twitter data into the graph via the apoc.load.json procedure.
- Joanna Bitton created neo4j-graph-renderer – a React component that can be used to render a Neo4j graph.
- Max de Marzi shows how to use a cuckoo filter for unique relationships. A cuckoo filter is a probabilistic data structure that in this case results in 50x higher throughput when searching for duplicate relationships.
- Łukasz Szeremeta created neo4j-sparql-extension-yars – a Neo4j unmanaged extension that provides RDF storage and SPARQL 1.1 query features.
From The Knowledge Base
Don’t forget to join us on YouTube for that one.
Tweet of the Week
Don’t forget to RT if you liked it too.
That’s all for this week. Have a great weekend!
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.