And then there were nodes
In this first episode, we go through some basic around node clusters and we create our first example that we will reuse throughout the series.
The Visitor pattern
In this episode, we see the benefits of letting an external class visit our nodes and we create our first visitors.
Traversing our nodes
The Visitor pattern offers great flexibility when it comes to traversing our cluster of nodes. We'll see how we can use this to our advantage.
Let's talk about a whole new way of visiting our nodes using "breath-first search". We'll see how it differs from "depth-first search" and study an example that involves a pirate and a treasure.
A dictionary of visitor operations
This episode acts as a thorough dictionary of operations visitors can perform on your nodes. The perfect article to refer back to when getting your hands dirty.
Persisting nodes in Laravel
Now that we know enough about nodes, let's go through more practical real-life examples that have to be stored in a database.