I've been lucky enough to speak at a number of conferences, meetups, and training sessions over the years. Here are some of the highlights.