Some things I've learned over the years:
1. do not show a slide full of code. The font will be too small to read. Nobody will read it
2. don't read your slides to the audience. The audience can read
3. don't talk with your back to the audience
4. make your font as big as practical
5. 3 bullet points is ideal
6. add a picture now and then
7. don't bother with a copyright notice on every slide. It gets really old. Besides, you want people to steal your presentation!
8. avoid typing in code as part of the presentation, most of the time it won't work and it's boring watching somebody type
9. render the presentation as a pdf file, so any device can display it
10. email a copy of your presentation to the conference coordinator beforehand, put a copy on your laptop, and phone, and on a usb stick in your pocket. Arriving at the show without your presentation can be very embarrassing!
11. the anxiety goes away
12. don't worry about it. You're not running for President! Just have some fun with it
13. Have a message you're actually enthusiastic to tell people.
The audience can quickly tell if someone is there because they want to talk about the topic they're presenting, and having a receptive audience makes it much easier to get on stage to talk about it. If the audience knows you're there because you want another line on your resume or because you're trying to sell them something the atmosphere can turn quite cold and that is a world of pain for a speaker.
> 8. avoid typing in code as part of the presentation, most of the time it won't work and it's boring watching somebody type
This can absolutely be made to work very well. When Josh Long did this at Goto, it was an absolute masterclass. He used timed zooms to almost turn it into comedy. The rehearsal involved must have been considerable.
What is the best way to show code?
I really want to show some code. Like 4-5 lines to give a gist.
8. depends on the nature of the presentation. if it is a coding workshop then live coding is actually quite a good idea.
Above all else, make it interesting and entertaining!
Which should go without saying…
Oh, one more thing. Keep on hand some of your previous presentations. Often, a speaker won't show up and the conference organizer is panicking and needs a replacement. Be first to volunteer your services! I've done that several times, and the results were always worthwhile.
One time, I didn't have an extra talk with me, but I volunteered anyway and asked for a whiteboard and markers. Frankly, it was the best talk I ever gave. Unfortunately, it wasn't recorded. But it sure was fun! (I simply asked the audience what they wanted me to talk about.)
> 11. the anxiety goes away
It is genuinely shocking how true this is. Also, it's not a gradual thing. I used to be very nervous about public speaking. I did it a lot and one day it just stops. Very sudden, very unexpected.