Neo4j Live: Type & Refactoring Safety in User-Defined Procedures

15 Nov, 2023



User-Defined Procedures (UDPs) are methods written in Java that are directly deployed into the Neo4j database. They are powerful but there is no mechanism to ensure type or refactoring safety. Elena and Jens present a framework for enhancing the UDP-writing experience by – ensuring type and refactoring safety, – providing auto-completion and – offering graph schema validation Links: NODES 2023 – Unleash the Magic of User-Defined Procedures https://youtu.be/-1vHmb4Ur5E Slides – https://drive.google.com/file/d/1WbkSL7RXSPlX6-E9UoZ9Tp-CwuVUdH-k/view?usp=sharing How to extend Cypher – https://neo4j.com/docs/getting-started/cypher-intro/procedures-functions/ Github – https://github.com/JensDeininger/neo4jDescriptors 0:00 Intro 3:17 Elena & Jens 6:50 Setting the Scene 16:45 Demo 34:15 Usual Solution 55:34 Solution with User-Defined Procedures 1:09:10 Q&A 1:15:38 Wrap-Up Guests: Elena Kohlwey – https://www.linkedin.com/in/elena-kohlwey-00924a14b/ Jens Deininger – deininger@recotech.de #neo4j #graphdatabase #procedures #refactoring

Related Videos