Preheat the oven to 400°F. Cut one of the lemons in half.
Cut about 3/4 inch of the stem of the artichokes. remove the outer tough leaves, you may need to remove 3 to 4 rows. The grab your kitchen shears and trim the sharp tips one the leaves.
Cut about 3/4 inch of the top of the artichoke and immediately rub with the lemon half to avoid browning. Using a sharp knife, cut the artichoke in half and rub both halves generously with lemon.
Using a spoon, remove the hairy choke in the center of the artichoke. Place the artichoke halves on a baking sheet or in a cast iron skillet.
In a bowl mix the olive oil, juice and zest of one lemon, garlic cloves, parsley, dill, Aleppo pepper and salt and drizzle all over the artichoke.
Cover tightly with a piece of aluminum foil and roast in the oven for 50 minutes until the leaves are tender and can be removed easily.
Meanwhile, make the vinaigrette by mixing the balsamic vinegar, dijon mustard, shallot, parmesan, olive oil and oregano in a small bowl and set aside.
When the artichokes are ready, transfer them to a serving platter and serve with the balsamic shallot vinaigrette.