Having a Go(lang) At Graph Databases
summary
Live code walkthrough that actually builds and runs: Go app uses Go driver v4 against neo4j 4.4.2 in neo4j Desktop, test suite spins up containers via testcontainers, imports a movie dataset and asserts queries. Concrete claims and outcomes: a query finds Ron Howard movies, a lookup returns Charlize Theron with birth year, and a shortestPath between Kevin Bacon and Robert Zemeckis returns the expected path. Uses transaction callbacks for retries and shows ordering fixes; tests and demo queries complete successfully.
AI-written summary · about
chapters (15)
- 0:00Graph databases introduction
- 1:29Graph vs relational databases
- 3:35Property graphs vs triple stores
- 6:08Graph data modeling rules
- 8:34Nodes and relationships in queries
- 13:44Query testing and performance
- 15:07Cypher query language
- 19:45Neo4j database overview
- 22:12Go apps with Neo4j drivers
- 27:05Live coding setup
- 31:21Query Ron Howard movies
- 36:18Find actor by name
- 40:15Shortest path between actors
- 43:25Summary and deployment
- 44:29Q&A: ORMs and boilerplate








