Bring a large pot of water to a boil. Cook pasta according to package directions. Drain and set aside.
2
Meanwhile, sauté onion, bacon, and oil in a skillet over medium-high heat until bacon is rendered and onions are translucent, about 5 minutes. Add asparagus; sauté for 3 to 4 minutes, then season with salt and pepper.
3
Mix yolks with cheese in a bowl. Season with salt and pepper; set aside.