Cook the pasta according to package instructions. When there are 5 minutes remaining on the cook time, add in the asparagus and peas.
If using homemade pesto, prepare the pesto while the pasta cooks.
Once pasta is al dente, drain the entire pot into a colander and rinse quickly under cold water. Transfer pasta (and veggies) back into the pot. Stir in pesto and artichokes.
Serve immediately and garnish with pepper flakes and fresh basil if desired.
Video
Notes
* you could also use another vegetable of choice. If using raw veggies, add them to the boiling water with the peas, if using cooked, stir in with pesto.