Bring pot of water to a boil, add 1 tsp salt and pasta and cook al dente as directed. Time your pasta so it is done approximately the same time as your sauce.
Heat saute pan and add olive oil to coat bottom. Saute bacon for a couple of minutes, until soft, add garlic, shallot and chili flakes. Saute 2-3 minutes, add tomatoes and saute, stirring to coat tomatoes in the oil. Add 1 cup broth, season with salt and pepper. Reduce heat to medium and let tomatoes cook until they start to split about 8-10 minutes. Add corn and heat for another couple of minutes, add cooked pasta and stir to combine well.
Remove from heat, add julienned squash to pasta mixture and toss to combine.
Top with arugula or baby spinach and parmigiano. Serve immediately!
*My attempt to make this and other pastas a little less calorie laden, I substitute julienned zucchini or summer squash or carrots for some of the pasta. Feel free to use any vegetable you like that can be cut into little strips. A mandolin comes in handy. I added corn to this dish to add some sweetness to balance the peppery arugula. If you have kids that don't like arugula, try this with spinach!