A two part set of slides to help you learn how to write Stored Procedures in Neo4j.
Level Set - Get everyone on the same page. Neo4j Internals, modeling for performance.
Stored Procedures - Get IntelliJ installed, understand the stored procedure API, using the Java API,
Testing - Using JUnit and Neo4jRule to test the stored procedures
Traversal API - How does it work, when to use this monster, when not to.
Performance Testing - Using Gatling to simulate load.
Profiling - Using Yourkit to see what's really going on.
Traversal API Part 2 - Expanders, Evaluators and Bidirectional Traversals
Caching - using Roaring Bitmaps to do less work
Analytics - Writing query results to disk.
If you have questions or issues, please reply to below.