Cook pasta in a large pot of salted boiling water until just al dente; drain and drizzle with a little olive oil to prevent noodles from sticking.
Meanwhile, combine onion and vinegar in a large bowl and season with salt and pepper, let sit while everything else cooks.
Heat ¼ cup olive oil in a large skillet over medium heat. Add garlic and season with salt and pepper. Cook, swirling the skillet occasionally until the garlic is tender and just starting to brown, 3 to 4 minutes.
Add your spicy something of choice, add the fresh and sun-dried (!) tomatoes and season with salt and pepper. Cook, tossing occasionally until the fresh tomatoes are just burst and juicy (you can use a spatula or wooden spoon to encourage them to break down if they started out especially firm), 5 to 8 minutes.
Add pasta and tomato mixture to the bowl with the onions. Drizzle with a bit more olive oil and season again with salt, pepper and your spicy something if you like. Toss, toss, toss until every piece of pasta is evenly coated.
Let it sit for 10 minutes or so and toss it again. Think of it as marinated pasta. You can eat it immediately, but it’s truly better after a few hours, cold or at room temp. This is perfect “eat out of a container” food at the beach, on the grass, wherever.
Top with lots of cheese before eating and drink with something cold and effervescent.
