Get on Stage!

A presentation at Dutch PHP Conference 2019 in June 2019 in Amsterdam, Netherlands by Rowdy Rabouw

Slide 1

Slide 1

Get on Stage ! Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 2

Slide 2

Dutch PHP Conference 2019 5 @rowdyrabouw #DPC19

Slide 3

Slide 3

Dutch PHP Conference 2019 4 @rowdyrabouw #DPC19

Slide 4

Slide 4

Dutch PHP Conference 2019 3 @rowdyrabouw #DPC19

Slide 5

Slide 5

Dutch PHP Conference 2019 2 @rowdyrabouw #DPC19

Slide 6

Slide 6

Dutch PHP Conference 2019 1 @rowdyrabouw #DPC19

Slide 7

Slide 7

Get on stage ! Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 8

Slide 8

Get on stage ! Dutch PHP Conference 2019 @rowdyrabouw @rowdyrabouw#DPC19 Dutch PHP Conference 2019

Slide 9

Slide 9

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 10

Slide 10

Not a Rockstar Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 11

Slide 11

Rowdy Rabouw Born and raised in Gouda, The Netherlands Freelance web and app developer Senior engineer at Nationale-Nederlanden (vue.js) Lead developer Nationale-Nederlanden Pension App Progress Developer Expert for Nativescript @rowdyrabouw ❤ superhero movies Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 12

Slide 12

“ Most people prefer death. “ Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 13

Slide 13

Why? • personal growth • learn new stuff • give back to the community • meet people • go to places you never thought you would visit Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 14

Slide 14

Slide 15

Slide 15

Slide 16

Slide 16

Slide 17

Slide 17

Imposter Syndrome A psychological pattern in which an individual doubts his or her accomplishments and has a persistent fear of being exposed as a “fraud”. • Have passion for the subject Give your unique perspective Not• to be confused with Capgras delusion, in which a person believes that a loved one has been replaced by an impostor. a little bit more than average, • Know you don’t have to be an expert Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 18

Slide 18

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 19

Slide 19

Topic Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 20

Slide 20

Topic “ I have nothing interesting to say! ” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 21

Slide 21

Topic • personal experience • share you process • failures or bottlenecks • something you’re not good at or want to learn • something populair • upcoming technologies Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 22

Slide 22

Topic Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 23

Slide 23

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 24

Slide 24

Call for Papers Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 25

Slide 25

Call for Papers Conference organizers looking for interesting talks that fit their objective, theme and audience. Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 26

Slide 26

Call for Papers Multi-track Single-track variety of subjects specific theme room to experiment risk-averse great place for first-timers experience / big names people specifically choose you no choice Call for Papers no Call for Papers or limited Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 27

Slide 27

Call for Papers Resources • Twitter list of conferences • SeeCFP • CFP Land • Confs.tech • PaperCall • Developer Avocados 🥑 Weekly (newsletter) Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 28

Slide 28

Call for Papers Compensation • Conference ticket • Flights (or other transportation) • Hotel • Transfers • Speaker dinner or gift • A fee for speaking Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 29

Slide 29

Call for Papers Compensation requested 58 2 Ticket 55 53 Hotel Flights 17 16 ✈ Transfer 🏢 Transfer 41 4 Fee Gift 43 44 19 Dinner 56 58 2 Dutch PHP Conference 2019 5 7 @rowdyrabouw #DPC19

Slide 30

Slide 30

Call for Papers Compensation offered 15 Ticket 14 14 Hotel Flights 12 ✈ Transfer 13 Dinner Fee 3 7 8 🏢 Transfer 2 Dutch PHP Conference 2019 @rowdyrabouw 2 13 6 9 Gift 1 1 #DPC19

Slide 31

Slide 31

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 32

Slide 32

Call for Papers Speaker support • actively looking for first-timers • available for questions • coaching • review of slides Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 33

Slide 33

Call for Papers Reputation • Code of Conduct • Diversity • Ask previous speakers • Google them! Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 34

Slide 34

Call for Papers Talk proposal • Title • Abstract • Bio • Headshot • Videos or slides of previous talks Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 35

Slide 35

Call for Papers 5 3,75 2,5 1,25 0 Title Description Bio Dutch PHP Conference 2019 Diversity ✈ 🏢 Support @rowdyrabouw Videos #DPC19 Slides

Slide 36

Slide 36

Call for Papers Rejections • We all get them • Try to find out why • Adapt for future submissions Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 37

Slide 37

Call for Papers 2017 9% 2018 12% 17% 91% Dutch PHP Conference 2019 2019 83% @rowdyrabouw 88% #DPC19

Slide 38

Slide 38

0 Dutch PHP Conference 2019 @rowdyrabouw #DPC19 NG-BE phpCE PHP Yorkshire CSSConf BP Appdevcon DevConf EmpireJS { javascript } < front-end > Heapcon DPC PHP Serbia Mobilization JSConf US JSConf BP Jfokus Call for Papers 900 675 450 225

Slide 39

Slide 39

0 Dutch PHP Conference 2019 @rowdyrabouw #DPC19 NG-BE phpCE PHP Yorkshire CSSConf BP Appdevcon DevConf EmpireJS { javascript } < front-end > Heapcon DPC PHP Serbia Mobilization JSConf US JSConf BP Jfokus Call for Papers 900 675 450 225

Slide 40

Slide 40

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 41

Slide 41

The Talk Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 42

Slide 42

The Talk • Start early • Research • Focus on content first • Slides later • Demos • Live coding • Recordings Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 43

Slide 43

The Talk Structure • Natural flow • Set the scene • Identify problems • Possible solutions Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 44

Slide 44

The Talk Demos • Short and relevant • Can fail • Don’t rely on internet access • Have back-up videos if possible • Or demo with videos Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 45

Slide 45

The Talk 😱 Live coding • Short and relevant • Will fail • Don’t rely on internet access • Code snippets • Have back-up videos • Or “live” code with videos Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 46

Slide 46

The Talk Slides • Very personal • For your audience and you • Simple or exuberant • Special attention for code examples • How many? Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 47

Slide 47

The Talk Slides: color • Good contrast • Background color Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 48

Slide 48

The Talk Slides: text • Short • Have tweetable sound bites • Gender neutral • Readable • • large font size sans serif font AaBbCc AaBbCc Dutch PHP Conference 2019 AaBbCc @rowdyrabouw #DPC19

Slide 49

Slide 49

The Talk Slides: images • Support the story • Variety of people • Avoid stereotypes • Memes are ok Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 50

Slide 50

The Talk Slides: humor • Great but dangerous • It’s not stand-up comedy • I like to make fun of myself Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 51

Slide 51

Slide 52

Slide 52

The Talk Slides: tooling • Powerpoint • Keynote • Google Slides • Deckset • Reveal.js • Prezi Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 53

Slide 53

The Talk • Share a list of resources • Refer to other talks before or after yours Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 54

Slide 54

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 55

Slide 55

Practice Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 56

Slide 56

Pra cti e c i t c a r P e c i t c a Pr Pra ctic e Dutch PHP Conference 2019 e ic t c a r P @rowdyrabouw #DPC19 ce

Slide 57

Slide 57

Practice • Mirror • Record yourself • Family & friends • Empty conference room • Lunch & learn with co-workers • User group meet-up Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 58

Slide 58

Practice • Stand up for rehearsals • Be aware of your • • pace • body language • gestures Continue after errors Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 59

Slide 59

Practice • Watch people’s reactions • laugh / smiling • lean forward • nodding • nodding off Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 60

Slide 60

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 61

Slide 61

Travel & Preparation Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 62

Slide 62

Travel • Have a checklist • Carry-on only • Work on talk? Probably not. • Relax, be fit • Have some alone time • Explore the city Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 63

Slide 63

Preparation • When and where is your talk? • What clothes to wear? • Is WiFi available and stable? • Is your aspect ratio correct? • Explore the room • Test your slides, videos, audio • Befriend the AV technicians Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 64

Slide 64

Preparation • Have a checklist • Don’t eat too much • Don’t eat too little • Have an energy bar at hand • Always have water nearby • Or bite your tongue Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 65

Slide 65

Preparation • Power posing • Voice exercises • Breathing exercises • Whatever works for you! Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 66

Slide 66

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 67

Slide 67

On Stage Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 68

Slide 68

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 69

Slide 69

On Stage “A little jittery” “Stage fright” Derick Rethans Andreas Heigl “A thin voice; slight stomach roumble” Sebastian Feldmann “Heart rate; breathing” Pim Elshoff “I turn red during the talk” Pauline Vos Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 70

Slide 70

On Stage • Nervousness • normal • shows you care • focus on your talk and audience • and breathe Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 71

Slide 71

On Stage “ Is this thing on? ” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 72

Slide 72

On Stage • Take time to breathe • Shut up! • Drink • Look at the audience • Don’t single someone out • Quiet people are focused people • Do people leave the room? Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 73

Slide 73

On Stage • Timing • Know your limit! • Underrunning is better • Keep track of your time Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 74

Slide 74

On Stage “ Everyone is rooting for you; no one wants you to fail. ” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 75

Slide 75

On Stage “Once, I thought my slot was 40 mins when it was 20 mins. I find out this 5 min before the end. I was wrapping the intro.” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 76

Slide 76

On Stage “All kinds of demoes didn’t work because I forgot to test them before the talk.” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 77

Slide 77

On Stage “I once gave a talk where no joke landed and I just wanted to crawl under a rock.” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 78

Slide 78

On Stage “Just 4 people in a room, cause all people went to the next track to listen to the famous speaker.” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 79

Slide 79

On Stage “Hardware demos completely failing during a talk.” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 80

Slide 80

On Stage “I got so nervous that I was barely able to write on my coding demo. Made 5 typos in a single world …” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 81

Slide 81

On Stage “I had to run npm install” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 82

Slide 82

On Stage “One time I had zero WiFi and my codesandbox examples totally failed” Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 83

Slide 83

Slide 84

Slide 84

On Stage Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 85

Slide 85

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 86

Slide 86

You did it! Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 87

Slide 87

You did it! • Share your slides • Be available for attendees • Thank people • Enjoy the adrenaline rush Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 88

Slide 88

Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 89

Slide 89

Resources Lara Hogan - Demystifying Public Speaking Scott Berkun - Confessions of a Public Speaker Garr Reynolds - Presentation Zen Design Michael Lawrence Faulkner - A Novice’s Guide to Speaking in Public Dutch PHP Conference 2019 @rowdyrabouw #DPC19

Slide 90

Slide 90

Thank you! https://joind.in/talk/088c5 https://noti.st/rowdy/I8tPhR/get-on-stage @rowdyrabouw Dutch PHP Conference 2019 @rowdyrabouw #DPC19