I thought I knew how to cook asparagus, but we ordered a simple asparagus appetizer at a restaurant last night and it was sublime. It was perfectly al dente, soft enough to bite into, firm enough to give a tiny bit of a snap. It was served chilled with what seemed to be a parmesan based vinaigrette. Now I'm on a mission to relearn how to cook asparagus properly. Any tips?