Will's Blog Posts
New posts are added periodically. Explore thoughts on software, startups, and data.
Popular tags:
- Neo4j (34)
- Python (14)
- JavaScript (13)
- GraphQL (10)
- DataViz (9)
- GIS (8)
- Cypher (7)
- GRANDstack (7)
- Next.js (5)
- Cloud (4)
- GRANDcast (4)
- Knowledge Graph (3)
43 Posts
Showing 1-12 of 43 posts
Posts per page:

Typed Judgments for Knowledge Graph Extraction with TypeSafe's Jev
TypeSafe's Jev model as a stage between a span extractor and a Neo4j graph: gating edges on whether the source asserts them, adjudicating entity merges, and storing every judgment as graph data. Measured, not asserted.
Sep 17, 2026
33 min read

From a Neo4j Graph Back to an OKF Bundle
Part two of the Neo4j and OKF series. A projection is a selection query with a serializer on the end: it reads a governed subset of the graph and writes a portable Open Knowledge Format bundle. Trust filters, the consumer contract, an audit manifest, and a round trip that is tested rather than hoped for.
Aug 09, 2026
18 min read

Google's Open Knowledge Format Meets Neo4j
Google's Open Knowledge Format (OKF) is already a graph - it's just serialized as markdown files. Here's how to materialize OKF bundles in Neo4j and build GraphRAG that never serves deprecated knowledge unlabeled: trust tiers, staleness, impact analysis, and retrieval with the graph in the loop.
Aug 04, 2026
21 min read

Give Your Vercel Eve Agent a Memory: Building a Context Graph with NAMS
Vercel's Eve framework makes durable agents easy - but agents still forget. Here's how I gave one persistent, graph-native memory using the Neo4j Agent Memory Service (NAMS), built around a real National Parks trip-planner called TrailGraph.
Jun 24, 2026
26 min read

Deploying Single Instance Neo4j On A VPS With Custom Domain
A complete guide to deploying Neo4j Enterprise 5.x on any VPS (Digital Ocean, AWS, GCP, Azure, or on-premises) with SSL/TLS encryption, database restoration, and read-only user configuration.
Nov 16, 2025
15 min read

A Look At Graph Visualization With Sigma React
Building interactive graph visualizations with Sigma React - from basic setup to advanced customizations
Aug 29, 2025
44 min read

Finding The Perfect Christmas Tree With USFS Motor Vehicle User Map Data, QGIS, & SedonaDB
Using aerial imagery and Spatial SQL to explore Forest Service road networks
Dec 04, 2023
10 min read

Why I Joined Wherobots Plus A Look At Apache Sedona
My take on the exciting world of spatial database technology plus a look at getting started with Apache Sedona.
Oct 18, 2023
20 min read

Importing Overture Maps Data Into Neo4j
A look at loading points of interest from the Overture Maps public dataset into the Neo4j graph database, plus writing Spatial SQL queries with AWS Athena.
Sep 25, 2023
12 min read

Introducing The Spatial Cypher Cheat Sheet
A resource for working with geospatial data in Neo4j.
Jun 22, 2023
13 min read

Spatial Search Functionality With Neo4j
Radius Distance, Bounding Box, and Point in Polygon Search With Graphs
Jan 03, 2023
11 min read

Graph Data Visualization With GraphQL & react-force-graph
Building Interactive Graph Data Visualizations With GraphQL
Sep 29, 2021
10 min read
...
Stay Updated
Get notified about new posts and videos