Debugging Your Conference: Talk Practical Tips to Resonate with your Audience

A presentation at ContainerDays London in February 2026 in London, UK by Marcus Noble

Slide 1

Slide 1

Debugging Your Conference Talk Practical Tips to Resonate with your Audience ContainerDays London February 11th 2026 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 2

Slide 2

Hi πŸ‘‹ , I’m Marcus Noble! I’m a platform engineer at I run a monthly newsletter - CloudNative.Now I’m a CNCF Ambassador 7+ years experience giving technical talks 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 3

Slide 3

Talking about Talking It’s about to get pretty meta 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 4

Slide 4

The cloud native community thrives on collaboration. By sharing our insights and expanding our knowledge we all improve and grow. Me, just now 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 5

Slide 5

⚠ Disclaimer β€’ I’m not a professional speaker. You don’t need to be to give talks! β€’ I can’t help you come up with what to talk about. 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 6

Slide 6

  1. Planning 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 7

Slide 7

Coming up with the talk 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 8

Slide 8

Talk about what you’re interested in & what you enjoy If you don’t enjoy it, neither will your audience 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 9

Slide 9

Just because someone else has given a similar talk before doesn’t mean you shouldn’t! We each bring a unique perspective. 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 10

Slide 10

Finding an audience 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 11

Slide 11

Finding an audience β€’ Internal company presentations 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 12

Slide 12

Finding an audience β€’ Internal company presentations β€’ Local meet-ups β€’ They are always on the lookout for speakers 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 13

Slide 13

Finding an audience β€’ Internal company presentations β€’ Local meet-ups β€’ They are always on the lookout for speakers β€’ Conference CFPs (Call for Proposals / Papers) β€’ KCD Open CFPs - https://sessionize.com/2026-kcd-open-call-forproposals?opencfs=true β€’ developers.events - https://developers.events/#/2026/cfp β€’ CloudNative.Now Newsletter - https://cloudnative.now β€’ Follow various conferences on Socials 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 14

Slide 14

Writing the talk 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 15

Slide 15

The language used β€’ Make sure the language you use is inclusive and doesn’t trivialise β€’ Avoid things like β€œguys” and phrases such as β€œbasically” or β€œsimply” 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 16

Slide 16

The language used β€’ Make sure the language you use is inclusive and doesn’t trivialise β€’ β€’ Avoid things like β€œguys” and phrases such as β€œbasically” or β€œsimply” Don’t perpetuate stereotypes! β€’ None of this β€œso simple even my mum can do it” stuff! 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 17

Slide 17

The language used β€’ Make sure the language you use is inclusive and doesn’t trivialise β€’ β€’ Don’t perpetuate stereotypes! β€’ β€’ Avoid things like β€œguys” and phrases such as β€œbasically” or β€œsimply” None of this β€œso simple even my mum can do it” stuff! Avoid jokes β€’ Unless you’re sure everyone is going to understand it otherwise you will end up alienating some of your audience 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 18

Slide 18

The language used β€’ Make sure the language you use is inclusive and doesn’t trivialise β€’ β€’ Don’t perpetuate stereotypes! β€’ β€’ None of this β€œso simple even my mum can do it” stuff! Avoid jokes β€’ β€’ Avoid things like β€œguys” and phrases such as β€œbasically” or β€œsimply” Unless you’re sure everyone is going to understand it otherwise you will end up alienating some of your audience It’s ok to β€œum” and β€œerr” β€’ I even recommend making use of pauses while speaking to add emphasis and break up sections 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 19

Slide 19

Images β€’ Keep them simple β€’ Images that are too complex can distract from what you are saying 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 20

Slide 20

Images β€’ Keep them simple β€’ β€’ Images that are too complex can distract from what you are saying Minimise the use of memes β€’ Similar to jokes, these have the chance of alienating some of your audience 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 21

Slide 21

Images β€’ Keep them simple β€’ β€’ Minimise the use of memes β€’ β€’ Images that are too complex can distract from what you are saying Similar to jokes, these have the chance of alienating some of your audience I recommend against using AI images β€’ For similar reasons, these can be distracting and off-putting for some of your audience 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 22

Slide 22

Images β€’ Keep them simple β€’ β€’ Minimise the use of memes β€’ β€’ Similar to jokes, these have the chance of alienating some of your audience I recommend against using AI images β€’ β€’ Images that are too complex can distract from what you are saying For similar reasons, these can be distracting and off-putting for some of your audience There’s very few in this talk You don’t need to use images! β€’ People are there to listen to you speak, not look at pictures 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 23

Slide 23

Slide Design β€’ Design is not my strong suit so I recommend Slide:ology by Nancy Duarte and Presentation Zen by Garr Reynolds 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 24

Slide 24

Slide Design β€’ Design is not my strong suit so I recommend Slide:ology by Nancy Duarte and Presentation Zen by Garr Reynolds β€’ Make your font size BIG & avoid paragraphs Bullet points work well 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 25

Slide 25

Slide Design β€’ Design is not my strong suit so I recommend Slide:ology by Nancy Duarte and Presentation Zen by Garr Reynolds β€’ Make your font size BIG & avoid paragraphs β€’ Limit the amount of fonts and variations you use β€’ Pick 1 or 2 fonts and use bold and italic for emphasis where appropriate (I’m using Atkinson Hyperlegible) 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 26

Slide 26

Slide Design β€’ Design is not my strong suit so I recommend Slide:ology by Nancy Duarte and Presentation Zen by Garr Reynolds β€’ Make your font size BIG & avoid paragraphs β€’ Limit the amount of fonts and variations you use β€’ Pick 1 or 2 fonts and use bold and italic for emphasis where appropriate (I’m using Atkinson Hyperlegible) β€’ I find it useful to include social media handles on all slides You can see these below 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 27

Slide 27

Code Examples β€’ Use a monospace font for any code example 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 28

Slide 28

Code Examples β€’ Use a monospace font for any code example β€’ Limit your code examples to just what is important β€’ I like to β€œfade” context that isn’t the focus apiVersion: v1 kind: Pod metadata: name: β€œdemo-pod” spec: containers: - name: demo image: nginx env: - name: NAME value: β€œWorld” - name: GREETING value: β€œHello, $(NAME)” 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 29

Slide 29

Code Examples β€’ Use a monospace font for any code example β€’ Limit your code examples to just what is important β€’ I like to β€œfade” context that isn’t the focus β€’ Slides will always look β€œwashed out” on a projector β€’ Use strong contrasting colours for syntax highlighting β€’ Think big, bold and vibrant β€’ If worried, do a test run on stage before your talk β€’ (Also worth disabling true tone if you use it) 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 30

Slide 30

Demos β€’ You don’t need a live demo! 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 31

Slide 31

Demos β€’ You don’t need a live demo! β€’ No, really, you don’t need a live demo!!! 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 32

Slide 32

Demos β€’ You don’t need a live demo! β€’ No, really, you don’t need a live demo!!! β€’ Ok, so you really want to? Then… β€’ have a backup recording β€’ automate as many steps as possible β€’ assume no internet, even if provided expect it to not work 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 33

Slide 33

Demos β€’ You don’t need a live demo! β€’ No, really, you don’t need a live demo!!! β€’ Ok, so you really want to? Then… β€’ have a backup recording β€’ automate as many steps as possible β€’ assume no internet, even if provided expect it to not work β€’ But really, you don’t need a live demo! 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 34

Slide 34

Final Slide β€’ Add links to any resources mentioned Sneak peek πŸ˜‰ 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 35

Slide 35

Final Slide β€’ Add links to any resources mentioned β€’ Including a QR code is useful Sneak peek πŸ˜‰ 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 36

Slide 36

Final Slide β€’ Add links to any resources mentioned β€’ Including a QR code is useful β€’ Make sure your socials are shown here Sneak peek πŸ˜‰ 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 37

Slide 37

Final Slide β€’ Add links to any resources mentioned β€’ Including a QR code is useful β€’ Make sure your socials are shown here β€’ End with a β€œThank You” and not β€œQuestions?” (More on this shortly) Sneak peek πŸ˜‰ 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 38

Slide 38

  1. Runtime 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 39

Slide 39

On the day β€’ Arrive prepared and at least 10 minutes early 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 40

Slide 40

On the day β€’ Arrive prepared and at least 10 minutes early β€’ Make sure you have: β€’ Any adapters you need β€’ A presentation clicker if you plan to use one β€’ At least 50% battery in your laptop β€’ An offline copy of your slides 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 41

Slide 41

On the day β€’ Arrive prepared and at least 10 minutes early β€’ Make sure you have: β€’ β€’ Any adapters you need β€’ A presentation clicker if you plan to use one β€’ At least 50% battery in your laptop β€’ An offline copy of your slides Set your laptop, phone and watch to Do Not Disturb 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 42

Slide 42

On the day β€’ Arrive prepared and at least 10 minutes early β€’ Make sure you have: β€’ Any adapters you need β€’ A presentation clicker if you plan to use one β€’ At least 50% battery in your laptop β€’ An offline copy of your slides β€’ Set your laptop, phone and watch to Do Not Disturb β€’ Clear your laptop of clutter β€’ Close unrelated windows & remove distracting desktop wallpaper 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 43

Slide 43

Taking the stage β€’ Remove your conference badge 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 44

Slide 44

Taking the stage β€’ Remove your conference badge β€’ Empty your pockets 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 45

Slide 45

Taking the stage β€’ Remove your conference badge β€’ Empty your pockets β€’ Make sure you’ve been to the toilet 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 46

Slide 46

Taking the stage β€’ β€’ β€’ β€’ Remove your conference badge Especially with Empty your pockets staying hydrated Make sure you’ve been to the toilet Keep hydrated (hot spotlights + talking nonstop dries you out quickly) 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 47

Slide 47

Giving the talk β€’ I like to use a presentation remote I use this one 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 48

Slide 48

Giving the talk β€’ I like to use a presentation remote β€’ Don’t bother with a laser pointer 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 49

Slide 49

Giving the talk β€’ I like to use a presentation remote β€’ Don’t bother with a laser pointer β€’ Be familiar with the different microphones β€’ Podium β€’ Handheld β€’ Lapel β€’ β€œBritney” style 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 50

Slide 50

Giving the talk β€’ β€’ β€’ β€’ I like to use a presentation remote Don’t bother with a laser pointer Be familiar with the different microphones Avoid playing audio from your laptop β€’ If required, speak with A/V team ahead of time 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 51

Slide 51

Giving the talk β€’ β€’ β€’ β€’ β€’ I like to use a presentation remote Don’t bother with a laser pointer Be familiar with the different microphones Avoid playing audio from your laptop Look at the audience, focus on the friendly faces! 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 52

Slide 52

At the end of the talk β€’ Don’t ask for questions, leave this for the track host 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 53

Slide 53

At the end of the talk β€’ Don’t ask for questions, leave this for the track host β€’ Instead end with a polite β€œThank you” 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 54

Slide 54

At the end of the talk β€’ Don’t ask for questions, leave this for the track host β€’ Instead end with a polite β€œThank you” β€’ If there is time for questions: Especially if the talk is being recorded β€’ Repeat back the question before answering β€’ It’s totally ok to answer β€œI don’t know” 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 55

Slide 55

  1. Successful deployment 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 56

Slide 56

Congratulations! You did it! Now what? 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 57

Slide 57

After the talk β€’ Make yourself available for questions and feedback β€’ Either hang around the stage if possible or be available during the next break 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 58

Slide 58

After the talk β€’ Make yourself available for questions and feedback β€’ β€’ Either hang around the stage if possible or be available during the next break Listen to what people have to say, take note of the things they enjoyed or found interesting β€’ This gives you a strong indication of what worked so you can do more of it the next time Yes, there will be a next time 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 59

Slide 59

After the talk β€’ Make yourself available for questions and feedback β€’ β€’ Listen to what people have to say, take note of the things they enjoyed or found interesting β€’ β€’ Either hang around the stage if possible or be available during the next break This gives you a strong indication of what worked so you can do more of it the next time Make sure you take some time to unwind and reflect on how you think it went 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 60

Slide 60

But, my most important bit of advice… 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 61

Slide 61

πŸŽ‰ Celebrate every πŸŽ‰ talk! I like a sweet treat 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social

Slide 62

Slide 62

Slides and resources available at: https://go-get.link/cdl-talk-2026 Blog Post https://go-get.link/technical-talking-blog-post Thoughts, comments and feedback: https://go-get.link/cdl-talk-2026-feedback Thank You! 🐘 @Marcus@k8s.social | 🌐 MarcusNoble.com | πŸ¦‹ @averagemarcus.bsky.social