Recently, I realized I am an old person: Back in 2004, @tinasimons met an "elder" couple at Rock am Ring, who had some quite delicious food with them. They had been equiped totally different than us. We liked them but found them kinda funny. 17 years later I realize: Today we would be that couple. […]
Neo4j cluster is available in the Neo4j enterprise version and of course in Neo4j Aura. A cluster provides causal consistency via the concept of bookmarks: On executing a transaction, the client can ask for a bookmark which it then presents as a parameter to subsequent transactions. Using that bookmark the cluster can ensure that only […]
In my role as a Spring library developer at Neo4j, I spent the last year – together with Gerrit on creating the next version of Spring Data Neo4j. Our name so far has been Spring Data Neo4j⚡️RX but in the end, it will be SDN 6. Anyway. Part of the module is our Neo4j Cypher-DSL. […]
TL;DR: Don’t use Open Session in View with a Neo4j-Cluster If you use Spring Data Neo4j and Neo4j-OGM in your Spring Boot application connectect against a Neo4j cluster (via bolt+routing://, neo4j:// or multiple bolt-uris), configure spring.data.neo4j.open-in-view explicitly to false like this: spring.data.neo4j.open-in-view=false What is Open Session in View? Vlad Mihalcea has written extensive amounts about […]
I left my comfort zone again and did a short video on how to use Visual Studio Code Remote development. The following shows remote containers in action: The project I am demoing is Neo4j SDN-RX, a full blown reactive Spring Data module for Neo4j. Read more about Remote Containers here.