01 - Set oven temperature to 300°F (150°C).
02 - Combine brown sugar, smoked paprika, garlic powder, onion powder, black pepper, salt, and cayenne pepper in a small bowl.
03 - Pat ribs dry with paper towels and coat evenly with the dry rub mixture.
04 - Heat olive oil in a large oven-safe skillet or Dutch oven over medium-high heat; brown ribs on all sides, about 2 to 3 minutes per side.
05 - Cover skillet tightly with foil or lid and transfer to oven; bake for 2 hours until ribs are tender.
06 - Whisk together barbecue sauce, apple cider vinegar, Worcestershire sauce, and honey in a separate bowl.
07 - Remove ribs from oven, brush liberally with barbecue glaze; increase oven temperature to 425°F (220°C) or switch to broil and cook uncovered for 8 to 10 minutes until sauce is sticky and caramelized.
08 - Let ribs rest for 5 minutes; slice between bones and serve with extra barbecue sauce.