Throwing Graphs at COVID
summary
Live coding builds a simple contact-tracing simulator using Go structs and pointers and a Neo4j backend queried with Cypher. Code creates 100 person nodes, four place nodes, and daily visit relationships with a 10% pairwise interaction chance over 28 days; infection spreads if someone visits a place the day after an infected person. Debugging covers maps, type casts, Docker/driver quirks, and the final run produces about 83 infected out of 100, so the model works and shows rapid spread.
AI-written summary · about
chapters (6)
- 0:00Graphs and COVID modeling
- 19:47Graph data in Go
- 30:44Neo4j and Cypher
- 43:24Track and trace with graphs
- 1:07:20Debugging the graph model
- 1:25:05Summary
related talks
46mHaving a Go(lang) At Graph Databases
43mGraphs are Everywhere
21mTracking COVID 19 with Ruby
50mReporting on and visualising the pandemic
32mCode More, Draw Less, and Debug Just a Little!
01h 26mBuilding an Interactive Network Graph to Understand Communities
46mGraph Algorithms: Predict Real-World Behavior
29mBuilding a Graph User-Interface for Malware-Analysis
