I have spoken several times at Colorado Software Summit. This is a fantastic software conference. Speaking there is quite an experience, as most speakers are expected to present two 90-minute topics, three times each. This is great for the attendees, as it almost completely eliminates any schedule conflicts. As a speaker, it is terribly tiring, but it does give you a great chance to refine the presentation throughout the week.
Below are the presentation slides and example code for my presentations.