Cook pasta in salted boiling water according to packet directions, or until al dente. Drain, reserving ½ cup of cooking water.
Heat oil in a large frying pan over medium heat. Add the capers, olives and artichoke and cook for 2-3 minutes, or until heated through. Add the pasta, pesto and reserved cooking water and toss to combine.
Serve with pistachios and parmesan.
