In a large bowl, combine the flour, sugar, baking powder and baking soda.
Measure out the milk/buttermilk and whisk 1 egg into that.
Add the milk and egg to the dry mixture and gently start to fold everything together until there is no more visible flour. *Make sure to not over-mix here!
Grab a large skillet or griddle (whatever you prefer) and begin to melt the butter on low to medium heat.
Once the butter is melted, use a measuring cup and scoop the batter into even sized pancakes (however many will fit in your pan... this recipe makes 8 medium sized ones). Sprinkle a few fresh blueberries onto each pancake.
Once you start to see bubbles forming AND popping on the surface of the pancakes, go ahead and flip them over.
Allow the pancakes to cook for a few more minutes, then transfer to a plate and serve with lots of butter and maple syrup!