~/talk

Having a Go(lang) At Graph Databases

Talkat DevDays Europe 2022 · 2022-04-27..04-28· [go, databases]
slides:none on file

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

  1. 0:00Graph databases introduction
  2. 1:29Graph vs relational databases
  3. 3:35Property graphs vs triple stores
  4. 6:08Graph data modeling rules
  5. 8:34Nodes and relationships in queries
  6. 13:44Query testing and performance
  7. 15:07Cypher query language
  8. 19:45Neo4j database overview
  9. 22:12Go apps with Neo4j drivers
  10. 27:05Live coding setup
  11. 31:21Query Ron Howard movies
  12. 36:18Find actor by name
  13. 40:15Shortest path between actors
  14. 43:25Summary and deployment
  15. 44:29Q&A: ORMs and boilerplate
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.