WRITING

Writing

A weekly long-form article on Medium, plus shorter takes and project notes on LinkedIn: what works, what does not, and what teams get wrong on their first knowledge-graph project.

Medium ↗LONG-FORM · WEEKLY Long-form articles on Neo4j, GraphRAG, and applied graph-AI.

RECENT ARTICLES

Schema Migrations for Neo4j Graph Types: Evolving a Knowledge Graph Model SafelyNEO4J DEVELOPER BLOGA worked example with expand and contract, Neo4j-Migrations and invariant checks, tested on Neo4j 2026.09 Enterprise.
Parser First, LLM Second: Building a 10-K Knowledge Graph in Neo4jFive companies, five years, 25 SEC filings - and a rule that the numbers never touch a language model. The build behind the 10-K graph, from raw filings to chat.Full guide →
How I Test a Knowledge GraphCompetency questions and invariants turn "the graph looks right" into something you can verify - shown on a 10-K filings graph anyone can read.Full guide →
Do Knowledge Graphs Fail as Agent Memory? What Two 2026 Benchmarks Actually ShowTwo studies say graph memory loses on cost and accuracy. A closer read - plus the memory tools worth trying, for coders and non-coders alike.Full guide →
How Do You Know That? Adding a Provenance Layer to a Supply-Chain Knowledge Graph in Neo4jA traceability graph says where a batch came from. It usually can't say how you know - and that gap is a modeling choice, not a tooling problem.Full guide →
The Supplier That Stops Everything: Finding Supply Chain Chokepoints with Neo4j and GDSToyota paused hybrid SUV orders over a part four tiers deep. BASF shut ammonia plants that fed four industries. Both are the same graph problem.
Beef Lasagne, Five Countries, One Graph: The Horsemeat Scandal and Neo4jA frozen lasagne crossed five countries before anyone could name what was in it. The fix wasn't more paperwork - it was modelling the supply chain.
From Spreadsheet to Substitution Engine: Building an Agricultural Knowledge Graph in Neo4j, Layer by LayerBuild an agricultural knowledge graph one public data source at a time, and watch the questions it can answer get more interesting with every layer.
LinkedIn ↗SHORT TAKES Shorter takes and project notes from ongoing graph work.