Heat a large skillet over medium high heat and add the EVOO, 3 turns of the pan. Add the guanciale or bacon and cook until crisp. Add the onion, garlic and a little pepper and stir for 4 to 5 minutes. Add the wine and stir. Add the stock and artichokes and heat through. Cool and store for a make-ahead meal. Reheat over medium heat.
To serve, bring water to boil for the pasta. Salt the water and cook the pasta to al dente, reserving 1 cup of the starchy water just before draining. Add the pasta to the artichoke mixture. Sprinkle with the parsley and half the cheese and cook, tossing to combine and adding some of the starchy pasta water if necessary to loosen the sauce, 1 to 2 minutes. Serve with more cheese on top.