Step #1 Make vinaigrette: In a bowl whisk together shallot, mustard, vinegar, sugar & salt and pepper to taste.
Step #2 Add oil in a stream, whisking, & whisk until emulsified.
Step #3 Whisk in hazelnuts.
Step #4 Finely chop egg.
Step #5 In a deep 10- to 12-inch skillet bring 1 1/2 inches salted water to a boil & cook asparagus over high heat until crisp-tender, about 2 to 4 mins.
Step #6 Transfer asparagus with tongs to a colander & drain.
Step #7 Transfer asparagus to a serving dish.
Step #8 Spoon vinaigrette over asparagus & Sprinkle top with egg.
Step #9 Serve asparagus warm or at room temperature.