Bring a pot of water to boil. Cut tough ends off asparagus. Then cut the remaining section into bite sized pieces approximately 2" pieces. Cook for approximately 4 minutes. Remove and place in refrigerator or ice bath.
Combine vinaigrette ingredients together in a mason jar. Shake well.
Place chilled asparagus into serving bowl and add tomatoes, 1/2 of the feta, and walnuts (optional). Toss with vinaigrette. Top with remaining feta. Feta does brown with dressing, that is why I like to top with fresh feta after salad is tossed.