Stir together dry ingredients in a medium bowl and then stir in wet ingredients. Stir together until the ingredients are in a small ball. Knead the dough for 5-6 minutes in the bowl until the dough is soft and springy. If it is dry or flaky, add a bit more water. If it’s very sticky, add more flour by the tablespoon.
Lightly oil a bowl and transfer dough to the bowl. Cover lightly and let rise for about 90 minutes until the dough at least doubles in size.
For bacon jam:
Slice onions and add to a medium pot with butter over medium heat. Cook until onions start to soften, about 6-7 minutes. Season with salt.
Add in chopped bacon and cook until bacon is cooked and is starting to brown, another 6-7 minutes. Stir it occasionally so onions continue to cook regularly.
Add beer, vinegar, sugar, and a good pinch of salt and pepper. Cook until the liquid all evaporates and onions are a nice brown color.
When jam is cooked down, remove from heat and let cool until needed.
To make flatbreads:
Preheat oven to 400 degrees F. Punch down dough and split into two (for large flatbreads) or four for smaller flatbreads.
On a lightly floured surface, roll out dough into a large oval and transfer to a baking sheet lined with parchment paper.
Top flatbread with a good amount of bacon jam. You should use all the jam if you make two large flatbreads.
Top flatbreads with shaved asparagus, a drizzle of olive oil, and a pinch of salt.
Bake flatbreads for about 15 minutes at 400 degrees F until dough is golden brown and asparagus is lightly browned.
Remove from oven, cut into pieces and generally top with grated pecorino cheese.
Serve immediately but this flatbread is also surprisingly delicious cold.