Prepare dried pasta according to the package directions.
While the pasta is cooking, heat a large skillet over medium heat. Add the olive oil.
Add the shallots and cook until soft. (About 2 minutes)
Add the cherry tomatoes and cook until the until the tomatoes burst. (About 3 minutes) Be sure to add some salt to enhance the flavors.
Add the garlic, and cook for 30 seconds.
Add the cooked pasta to the skillet. Using tongs, combine all of the ingredients until combined and heated through.
Remove from heat. Add the desired amount of chopped basil and parsley and mix in with the tongs.
Ready to serve with graded parmesan cheese on top.