Preheat oven to 350F and line a 13x9 inch pan with parchment paper with overhang on the long sides. This will make it easier to remove the cake from the pan.
In a medium-sized bowl, whisk together the flour, baking soda, and salt. Set aside.
In a medium-sized bowl or the bowl of a stand mixer fitted with the paddle attachment, beat the butter and oil together on high speed until completely combined. This will only happen if the butter is fully at room temperature. About 2-3 minutes.
With the mixer on low speed, stream in the granulated sugar then beat on medium speed until combined and fluffy. Stop to scrape down the bottoms and sides of the bowl.
Add the eggs, one at a time, mixing well on low speed in between each addition, scraping down the sides and bottom of the bowl as necessary. Add the vanilla extract and mix on low-medium speed until combined.
Add half of the dry ingredients and mix on low speed until the flour is almost fully incorporated. Once almost fully incorporated, add half of the milk and mix until almost combined. Stop to scrape down the sides and bottom of the bowl. Repeat this with the other halves of the dry ingredients and the milk. Do not over mix.
Pour the batter into the prepared pan. Sprinkle the blueberries evenly on top of the batter, but being careful not to dump all the extra flour that the blueberries didn’t pick up on top of the cake. Sprinkling them on top instead of mixing them through the batter should prevent them from sinking to the bottom of the cake.
Bake the cake for 40-50 minutes (all ovens differ - so begin checking it at 40 minutes) until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Remove from the oven and allow the cake to completely cool in the pan.