Pouring Coffee into the Matrix - Building Java Apps on Neo4j
summary
Builds a small Java service that stores Java versions and their diffs in Neo4j, using Spring Data Neo4j and the official Neo4j Java driver over Bolt to a Neo4j Aura instance. Data model maps versions to version-diff nodes; REST endpoints return full nodes and a lean projection implemented with a custom Cypher query. Demo returns versions up to 18 (17 is latest official), notes missing diffs for 1.0, and the API works as shown.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:35What is a graph?
- 2:56Shows how data is connected
- 4:01Have you ever?
- 4:35Enter stage right-graphs
- 5:31Graph - an example
- 7:23Graph - another example
- 8:11A few graph use cases...
- 10:30Whiteboard friendliness
- 11:16Graph model
- 11:27Graph data
- 11:52Graph components
- 12:56Language drivers
- 14:05Spring provisions
related talks
29mNeo4j for Java Developers
30mConnecting Java Applications over HTTP to Query API
01h 08mBuilding applications with Neo4j & Quarkus
50mThinking in Relationships: Practical Graph Database Modelling in Java with Neo4j
29mSpring in Autumn
01h 34mSpring Data Daily Double - Couchbase and Neo4J
14mDemystifying Neo4j With APOC and Java
50mBuilding GraphQL APIs with Java
