Preheat the oven to 160°C (320°F).
Cut the beef into individual ribs and dust them with the flour.
Heat 1 tablespoon of olive oil in a large flameproof casserole or Dutch oven over medium-high heat. Brown the ribs in batches, adding oil if needed, then transfer them to a plate.
Add the carrot, onions, mushrooms, and speck to the pot. Cook until the vegetables begin to soften.
Stir in the tomato paste and garlic and cook for 30 seconds.
Pour in the beer and bring it to a simmer.
Add the mustard, thyme, and rosemary. Stir while scraping the browned flavor from the base of the pot.
Add the beef stock and return the ribs and any resting juices to the pot. Bring the liquid back to a simmer.
Cover and bake for 2 hours, or until the beef is tender. Season with salt and pepper before serving.