We came in to this chapter to learn how to add strings to our bow so that we can now create our own functions and procedures, specific to our projects (and models).
We saw that functions are for small tasks, and procedures are for tasks updating the graph. We saw what custom aggregators are made of. We saw that unmanaged extensions are custom REST
entry points to the Neo4j server. We saw new possibilities to put into action in our projects.
We came, we saw, we conquered, or as Caesar would say: Veni, Vidi, Vici
(you:Reader)-[:LEARNED]->(s:Sentence {language: "latin", meaning: "I came, I saw, I overcame"}
In the next chapter, we will see if we need to improve the performance of our queries, and if so, how to do it. Get ready !