Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine the softened butter and cream cheese. Use a hand mixer or a whisk to cream them together until smooth and fluffy. Add granulated sugar and brown sugar, mixing well. Then, add eggs one at a time, mixing thoroughly after each addition. Stir in vanilla extract.
In a separate bowl, whisk together flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients, mixing until just combined. Gently fold in the fresh blueberries.
Drop rounded tablespoons of dough onto ungreased baking sheets, spacing them about 2 inches apart.
Bake for 12-15 minutes until edges are lightly golden and centers remain soft. Let cool on baking sheets for a few minutes before transferring to wire racks.