Boil salty water, with oil added, to cook the angel hair pasta. I prefer the pasta cooked al dente, which for angel hair is pretty quick, 4-5 minutes max.
While the water is coming to a boil, preheat a pan over medium high heat, and chop or mince the shallot and garlic. Go ahead and chop up some fresh flat leaf parsley for the garnish while you're at it.
melt butter into oil in the pan. Sauté the shallot and garlic until tender and aromatic, about 2 minutes.
Add the wine or chicken broth, along with salt, pepper, and red pepper flakes, and allow to reduce by about half.
Add the shrimp and sauté until just pink and no longer translucent, about 3-4 minutes.
Squeeze juice from half a lemon and add the parsley for garnish. Serve over angel hair pasta.