Starting Over - What would I learn?
- July 21, 2022
I was recently asked on a podcast what advice I would give to someone starting out in development today. I botched the answer, this is what I should have said...

Analysing Football Events in a Graph Database
- August 30, 2021
How Graph Databases can be used to analyse event sequences in sports

Calculating TF-IDF scores in Neo4j with Cypher
- August 30, 2021
When extracting information from documents using NLP, attempting to separate important terms from noise can be tricky. Calculating a TF-IDF (Term Frequency-Inverse Document Frequency) score allows you to identify the important terms in a document.
Importing Wikidata into Neo4j Using Neosemantics
- February 18, 2021
How I imported football data from the Wikidata API into Neo4j using Neosemantics.
When and how to implement Sharding in Neo4j 4.0
- January 15, 2020
When you are dealing with large volumes of data, you may need to shard your graph across many physical servers. Here's how…