I speak at various software gatherings.
Public speaking is hard - public speaking about technical subjects is even harder
These talks about being a better speaker really resonated with me:
James Whittaker - The Art of Stage Presence
James Whittaker and Michelle Dickinson - How to rock the stage - public speaking and presentation skills you can master