Sift together flour, baking powder, and salt in a bowl and set aside.
Butter and flour an 8x8 or 9x9 cake pan, set aside.
With a hand or stand mixer, beat eggs until creamy. Gradually add the sugar in while still beating the eggs. Fold in the sifted ingredients. Scald the milk in a small saucepan and then add butter into the milk and stir until the butter is melted. Add the milk and butter into the mixing bowl all at once. Mix until incorporated. Don’t over mix the batter. This is a thin batter.
Bake in the oven at 350 degrees for 25-30 minutes until cake is done in the middle. It will turn golden brown on top.
When the cake is done, take it out of the oven and set it aside. Then make the frosting.