You can prepare all ingredients except for pasta up to a day ahead. For boiled eggs, put the eggs in cold water in a saucepan, bring to a boil, then turn the heat off and let the eggs sit in the water for 5 minutes. Afterwards, transfer the eggs to ice cold water until completely cool, then peel. Green beans will take 5 minutes to cook after the water comes to a boil. Take off the heat and plunge into ice cold water to stop the beans from cooking immediately to preserve the firm texture and the vibrant green colour. Cook the pasta according to package instructions.
Next make the salad dressing by combining the anchovies, a clove of garlic, white wine vinegar, olive oil and salt in a small blender, process till smooth. The ingredients will emulsify and turn into a opaque (nearly white) vinaigrette. Alternatively, you can chop the anchovies very finely, then mash them with the back of a spoon into a paste, followed by pressed garlic and the rest of the dressing ingredients. Mix everything together until well combined.
Combine the cooked pasta, spinach, marinated artichokes, flaked tuna, olives, green beans, cherry tomatoes and chopped parsley in a large salad bowl, then pour the dressing all over and toss gently to combine. Add a pinch of salt to taste. Top with cooked eggs cut into quarters and serve.