Step 1In a large, heavy-bottom saucepan, combine the sugar, half-and-half, cream, salt and coffee beans. Bring to a simmer over high heat, stirring to make sure the sugar is completely dissolved in the liquid. Remove from heat and steep for 1 hour.
Step 2Whisk together the egg yolks in a medium bowl. Bring the cream mixture back to a simmer over medium heat. Whisk one cup of the cream mixture into the yolks to temper them, then pour the yolks into the pan with the cream. Stirring constantly, cook the custard until it thickens enough to coat the back of a wooden spoon, 1 to 2 minutes. Be careful not to overcook the mixture or the eggs will scramble.
Step 3Strain the custard into a bowl set over an ice bath (this stops the cooking immediately; otherwise, the eggs might still scramble). Stir the mixture until it is cold, then stir in the espresso. Cover and chill the mixture, preferably overnight.
Step 4Freeze the custard according to your ice cream maker's instructions. Cover and freeze the fresh ice cream for at least 4 hours to allow it to harden before serving. This makes about 1 1/2 quarts ice cream.
Step 1Heat the oven to 325 degrees.
Step 2In a large bowl set over a pot of simmering water, melt together the butter, chocolate and cocoa powder, stirring until completely combined.
Step 3In a medium bowl, whisk together the eggs and sugar. Whisk in the espresso, vanilla and salt. Whisk in the melted chocolate mixture, then the flour until thoroughly combined. Pour the brownie mix into a greased 13-inch-by-9-inch baking dish.
Step 4Bake the brownies on the center rack until set on top and a toothpick inserted in the center comes out mostly clean (it should have moist crumbs stuck to it, but the filling should not be doughy), 35 to 45 minutes. Remove the brownies and cool the pan on a rack to room temperature.
Step 5Cover the brownies and chill overnight. Remove the brownies several hours before serving and allow to come to room temperature. Cut the brownies into 12 squares.
Step 1Combine the butter and chocolate in a medium bowl set over a pot of simmering water. Gently melt, stirring frequently, until combined. Remove from heat.
Step 2While the butter and chocolate melt, combine the cream, sugar and corn syrup in a small saucepan. Bring to a boil over high heat, stirring to combine. Remove from heat and stir the cream mixture into the melted chocolate.
Step 3Place the melted-chocolate bowl back over the pot of simmering water and cook, stirring constantly, until the mixture becomes thick and shiny, 3 to 5 minutes. Remove from heat. Stir in the vanilla and whiskey. Use immediately or chill. This makes 2 1/2 cups sauce.
Step 4To serve, warm the brownies in a 325-degree oven until soft and warm. Place each brownie in the center of a dessert bowl and top with a scoop of coffee ice cream. Drizzle the hot fudge over the ice cream and into the bottom of bowl.