Prep your pans and oven. Heat the oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment.
Lightly dust with cocoa powder for easy release.
Mix the dry ingredients. In a large bowl, whisk flour, sugar, cocoa, baking soda, baking powder, and salt until evenly combined.
Add the wet ingredients (except the hot liquid). Whisk in eggs, buttermilk, oil, and vanilla until smooth. The batter will be thick at this stage.
Stream in the hot coffee. Slowly pour in the hot coffee (or water) while whisking. The batter will become thin—this is normal and helps create a moist crumb.
Bake. Divide batter between pans and bake for 28–32 minutes, or until a toothpick comes out with a few moist crumbs.
Cool 10 minutes in pans, then invert onto racks to cool completely.
Make the buttercream. Beat softened butter on medium-high until pale and fluffy, about 2 minutes. Add powdered sugar, cocoa, salt, vanilla, and half the cream. Beat on low to combine, then increase speed and whip until smooth and spreadable.
Add more cream as needed for a soft, silky texture.
Level and crumb coat. Trim domed tops if needed. Place one layer on a turntable or plate. Spread an even layer of buttercream on top, then place the second layer.
Apply a thin coat of buttercream to seal in crumbs. Chill 20–30 minutes until set.
Final coat and smooth. Add a thicker layer of buttercream and smooth the sides and top with an offset spatula or bench scraper. Chill again for at least 20 minutes so the drip sets cleanly.
Make the ganache drip. Heat cream just to a simmer.
Pour over chocolate in a heatproof bowl. Let sit 2 minutes, then stir until glossy and smooth. Add corn syrup or a few drops of oil if using.
Cool until slightly thick but still pourable—about body temperature. Too hot drips will run off; too cool won’t drip.
Apply the drip. Transfer ganache to a squeeze bottle or use a spoon. Work around the edge, nudging small amounts over the rim to create drips of varying lengths. Fill the center and spread to meet the edges.
Chill 10–15 minutes to set.
Decorate and serve. Add sprinkles, chocolate curls, or berries on top. Slice with a warm, clean knife for neat edges.