Talk about talks

A TALK
ABOUT GIVING TALKS
@tweetingsherry @ #fullstackhants
Your first slide will be looked at longer than any other

A TALK
ABOUT GIVING TALKS
title
people like to tweet during talks
vaguely
relevant
illustration
@tweetingsherry @ #fullstackhants
Title - multiroom conferences - in the right room?
YOUR FIRST TALK
Everyone can give a talk.

2 Years ago I had never given a talk. I’m now preparing to talk at my second
paid conference. Getting into talking was the best thing I ever did. And you
don’t need to be perfect first time…
“SUCKING AT SOMETHING IS
THE FIRST STEP TO BEING
SORT OF GOOD AT
SOMETHING”
YOUR FIRST TALK
Find a local user group, practice speaking. They will appreciate you
spending the time and getting up and sharing.
YOUR FIRST TALK
FIND A SPEAKING STYLE
Inspirations can be taken from lots of places
YOUR FIRST TALK
FIND A SPEAKING STYLE
ROSS TUCK
YOUR FIRST TALK
FIND A SPEAKING STYLE
ROSS TUCK AL MURRAY
CHOOSE A SUBJECT
YOUR FIRST TALK
It’s okay to pick subjects you need to do further research into. In fact, it’s
often a great motivator to do so. Just don’t pick subjects you know
absolutely zero about
TELL YOUR SIDE OF THE
STORY
YOUR FIRST TALK
this talk is very oppinionated, it’s what works for me. And that’s the same for
your talk. If someone disagrees it’s not a fault, it’s an opportunity for
discussion and learning
WHEN SPEAKING
USE YOUR HANDS
WHEN SPEAKING
Getsiculate

If you use them too much, consider a diagram in your slides

Someone who is great at this:
I put this slide in before the election. I don’t like this man, but say what you
like, it worked.
MOVEMENT
WHEN SPEAKING
Move around if you want to, it can help with attention

Stay still if you prefer, that’s fine too.

Try and avoid rocking back and forth or other repetetive movements
WHEN SPEAKING
PRACTICE WITH A MIC
Lapel mic, wear something with a lapel, or a shirt with a collar.

Don’t hold the mic in front of your mouth - seeing the mouth is key for
listening
BE PASSIONATE
BE ENTHUSIASTIC
WHEN SPEAKING
People won’t remember what you said, but they will remember how you
made them feel. bored, tired or excited, intrigued, motivated?
LEARN YOUR TALK
WHEN SPEAKING
It’s hard to motivate people by reading to them
MAKE IT PERSONAL
WHEN SPEAKING
Much of your talk can be found in books. People have come to see your
take on it, how you feel about it. Use words like these..

Again, you are allowed me be oppinionated, in fact it’s generally preferred.
MAKE IT PERSONAL
I like We did I want to
My favourite In my opinion
WHEN SPEAKING
KNOW THE LENGTH
OF YOUR TALK
WHEN SPEAKING
[5mins] 

Put markers in your speaker notes

Allow some room for delays
KNOW THE LENGTH
OF YOUR TALK
WHEN SPEAKING
QUIT NOISY PROGRAMS
WHEN SPEAKING
Slack for example.
SOME SLIDES CAN SPEAK
FOR THEMSELVES
WHEN SPEAKING
Keep it brief, take a glass of water whilst people read. It doesn’t need to be
100% talking. and sometimes you can over explain a slide - like I’m doing
right now.
DESIGNING SLIDES
BUILD FIRST
DESIGN LATER
DESIGNING SLIDES
Get the content right and the flow sorted. It will be easier to design after
BUILD FIRST
DESIGN LATER
DESIGNING SLIDES
‘DESIGN’ IS OPTIONAL
DESIGNING SLIDES
make it pretty if you like. (not comic sans)
‘DESIGN’ IS OPTIONAL
DESIGNING SLIDES
This is also good, just keep it consistent (not what I just did, jarring wasn’t it)

Guarenteed to work well on any projector.
KNOW THE ROOM
DESIGNING SLIDES
KNOW THE ROOM
DESIGNING SLIDES
Visit it if you can.

Ask for the specs of the screen / projector. Widescreen or 4:3?
HIGH CONTRAST
FOR PROJECTORS
DESIGNING SLIDES
Black text on white works very well because of the way projectors produce
light.

Not so bad here, because blocky large text. Will look at this again with a
code sample.
DESIGNING SLIDES
CHECK THE SIGHTLINES
DESIGNING SLIDES
Raked seating or flat seating?
DEFINATELY VISIBLE
PROBABLY VISIBLE
QUESTIONABLY VISIBLE
2/3 rows back. Tall people.

What do you put in the bottom section then? leave it blank, or..
twitter, joindin, talk title,
conference name, etc
Leave it blank, or put things permantly there so if the heads align well it can
be seen.
DESIGNING SLIDES
GO EASY ON
THE GIMMICKS
Metaphors are great ways to make things relatable/understandable. Don’t
work it to the point where the point of the content got lost. Say I used Cakes
as a metaphor for development.
DESIGNING SLIDES
I could fit more things into the cake metaphor - candles anyone? what is the
point I’m trying to make? 

Analogies can be great, at this point am I’m using web design to explain
cakes or the other way around?
DESIGNING SLIDES
HIGH RESOLUTION IMAGES
Try if you can, it makes a difference
DESIGNING SLIDES
HIGH RESOLUTION IMAGES
CREATE SECTIONS
DESIGNING SLIDES
Keeps thoughts organised, less topic jumping and easier for the audience to
follow.

Perhaps show your sections in your design like chapters in a book.
CREATE SECTIONS
DESIGNING SLIDES
DELIVERING THE CONTENT
DELIVERING THE CONTENT
AVOID ASSUMPTIONS
Try and say things in a positive way.

Not everyone knows what you know. Try not to assume.
DELIVERING THE CONTENT
AVOID ASSUMPTIONS
Everyone Nobody We all
This is easy All the time
DELIVERING THE CONTENT
DON’T BE A DICK
Try and say things in a positive way.

Not everyone knows what you know. Try not to assume.
DELIVERING THE CONTENT
DON’T BE A DICKDON’T BE A DICK
BE SENSITIVE
HIGHLIGHT WITH OPACITY
Pointing at the screen / lazer pointer.

Also makes your slides easier to follow later on.
HIGHLIGHT WITH OPACITY
ONLY SHOW WHAT YOU NEED TO
There is a lot going on here. Showing you everything means I’m not really
showing you much at all. Are we all looking at the same thing?

That isn’t even the whole image![click] In this case I can zoom in and pan
across the image to the bits I want to highlight[click], like this human
pyramid[click], or this grumpy donkey[click][click]. This also works for
websites…

ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
So this exists. I’m not showing the entireity of the amazon web page, I’m
controlling what I want you to see - good for comic effect, as if we scroll
down…



Where’s boris and where’s nigel!

This keeps us in the slide deck, I’m not reliant on the wifi because I’ve used
screenshots.
ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
ONLY SHOW WHAT YOU NEED TO
DELIVERING THE CONTENT
STAY IN THE SLIDEDECK
IF POSSIBLE
Stay in the slidedeck. Can I video it and embed that? liveslides perhaps?
DELIVERING THE CONTENT
STAY IN THE SLIDEDECK
LIVESLIDES.COM
IF POSSIBLE
PLAY ANIMATIONS ONCE
DELIVERING THE CONTENT
See, you’re not listening to me right now, you’re still watching a cat on a
roomba.
PLAY ANIMATIONS ONCE
DELIVERING THE CONTENT
DELIVERING THE CONTENT
Don’t leave your laptop
unattended!
DELIVERING THE CONTENT
Don’t leave your laptop
unattended!
THANKS DAVE
DELIVERING THE CONTENT
EXPERIMENT WITH DELIVERY
Perhaps simply talking to people isn’t the best way to get your message
across. Experiment with different ways of giving your talk.
DELIVERING THE CONTENT
EXPERIMENT WITH DELIVERY
DELIVERING THE CONTENT
EXPERIMENT WITH DELIVERY
CODE SAMPLES IN SLIDES
CODE SAMPLES
We can take some influence from our editors
CODE SAMPLES IN SLIDES
*THIS IS NOT
YOUR EDITOR*
CODE SAMPLES
CODE SAMPLES
AVOID IDE SCREENSHOTS
Can’t change anything. Too much other stuff going on.
<?php



use SymfonyComponentYamlYaml;



error_reporting(E_ERROR);



$app = new SilexApplication();

$app['debug'] = true;



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



$app['cvDataSets'] = function() {

$dataFiles = [

'contact',

'work',

'volunteering',

'skills',

'education',

'about'

];



$cvData = [];



foreach($dataFiles as $dataFile) {

CODE SAMPLES
Here’s the worst example of some code, I’m trying to talk about twig in this
example.
ELLIPSIS
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



...



$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});

...
CODE SAMPLES
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



...



$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});

...
MONOSPACED FONTS
CODE SAMPLES
BREAK IT DOWN...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



...

CODE SAMPLES
BREAK IT DOWN...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



...



$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});

...
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



...

CODE SAMPLES
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));



...



$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});

...
SYNTAX HIGHLIGHTING
CODE SAMPLES
There are tools to help you copy and paste. From PHPStorm into keynote
usually works out the box. 

Still not your editor, great for looking at all day, because it’s low contrast
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));

...


$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});
...
HIGH CONTRAST
CODE SAMPLES
Even easier to read. Github theme familiar.

Dark on light for projectors
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));

...


$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});
...
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));

...
SYNTAX HIGHLIGHTING
CODE SAMPLES
...
$app = new SilexApplication();



$app->register(new SilexProviderTwigServiceProvider(), array(

'twig.path' => __DIR__.'/views',

));

...


$app->get('/', function () use ($app) {

return $app['twig']->render('cv.twig', $app['cvDataSets']);

});
...
SYNTAX HIGHLIGHTING
CODE SAMPLES
Can I make this simpler?
...
$app = new SilexApplication();





$app->get('/', function () use ($app) {

return '<h1>hello world</h1>';
});
...
SIMPLE EXAMPLES
CODE SAMPLES
What are we showing?

Might be bad practice, but simpler to understand in an example.
FINISHING THE TALK
SUMMARISE
FINISHING THE TALK
If it’s a long talk, go back over the key points of the talk.

let people know you are ending

prompt questions
FINISHING THE TALK
MAKE FEEDBACK EASY
Talk to me after / at the pub



Tweet/DM me @tweetingsherry
Join me on slack
http://slack.phpdorset.co.uk
Leave Feedback on Joindin
https://joind.in/event/php-dorset-october-2016
Some people like to give feedback in person, don’t rush off after your talk

Some people prefer to give it online. Give a link to your joindin, twitter and
slack channels
FINISHING THE TALK
SAY THANK YOU
Thank you
FINISHING THE TALK
SAY THANK YOU
Thank you
FINISHING THE TALK
SAY THANK YOU
http://rosstuck.com/tips-on-speaking/
A TALK
ABOUT GIVING TALKS
@tweetingsherry @ #fullstackhants
Show your contact information at the end.
1 von 29

Recomendados

FACEVOX - Our Philosophy von
FACEVOX - Our PhilosophyFACEVOX - Our Philosophy
FACEVOX - Our PhilosophySrini Kumar
385 views42 Folien
Facevox - our philosophy von
Facevox - our philosophyFacevox - our philosophy
Facevox - our philosophySrini Kumar
173 views42 Folien
Amy DeLouise on The Art of the Video Interview von
Amy DeLouise on The Art of the Video Interview Amy DeLouise on The Art of the Video Interview
Amy DeLouise on The Art of the Video Interview Amy DeLouise
517 views46 Folien
Presenters Tool Belt - What Every Presenter Should Carry von
Presenters Tool Belt - What Every Presenter Should CarryPresenters Tool Belt - What Every Presenter Should Carry
Presenters Tool Belt - What Every Presenter Should CarryEmpowered Presentations
280.4K views69 Folien
You Can Be A Good Interviewer von
You Can Be A Good InterviewerYou Can Be A Good Interviewer
You Can Be A Good Interviewerewanspence
2.4K views36 Folien
Comm 212 von
Comm 212Comm 212
Comm 212Comm212
576 views26 Folien

Más contenido relacionado

Was ist angesagt?

How to create an effective presentation von
How to create an effective presentationHow to create an effective presentation
How to create an effective presentationBhupesh Shah
2.7K views49 Folien
PowerPoint 101: What NOT to Do! von
PowerPoint 101: What NOT to Do! PowerPoint 101: What NOT to Do!
PowerPoint 101: What NOT to Do! rahkout
37.1K views29 Folien
How to Deliver a Great Presentation von
How to Deliver a Great PresentationHow to Deliver a Great Presentation
How to Deliver a Great PresentationBerlin Office
3K views14 Folien
10 tips for giving a great presentation in English. von
10 tips for giving a great presentation in English.10 tips for giving a great presentation in English.
10 tips for giving a great presentation in English.Lizeth Rojas
364 views12 Folien
How to make a presentation perfect- Take some tips, master some skills and p... von
How to make a presentation  perfect- Take some tips, master some skills and p...How to make a presentation  perfect- Take some tips, master some skills and p...
How to make a presentation perfect- Take some tips, master some skills and p...Babu Appat
3K views68 Folien

Was ist angesagt?(20)

How to create an effective presentation von Bhupesh Shah
How to create an effective presentationHow to create an effective presentation
How to create an effective presentation
Bhupesh Shah2.7K views
PowerPoint 101: What NOT to Do! von rahkout
PowerPoint 101: What NOT to Do! PowerPoint 101: What NOT to Do!
PowerPoint 101: What NOT to Do!
rahkout37.1K views
How to Deliver a Great Presentation von Berlin Office
How to Deliver a Great PresentationHow to Deliver a Great Presentation
How to Deliver a Great Presentation
Berlin Office3K views
10 tips for giving a great presentation in English. von Lizeth Rojas
10 tips for giving a great presentation in English.10 tips for giving a great presentation in English.
10 tips for giving a great presentation in English.
Lizeth Rojas364 views
How to make a presentation perfect- Take some tips, master some skills and p... von Babu Appat
How to make a presentation  perfect- Take some tips, master some skills and p...How to make a presentation  perfect- Take some tips, master some skills and p...
How to make a presentation perfect- Take some tips, master some skills and p...
Babu Appat3K views
Presentation Skills_Beyond the Basics_3.15.16 von Jacqueline Stern
Presentation Skills_Beyond the Basics_3.15.16Presentation Skills_Beyond the Basics_3.15.16
Presentation Skills_Beyond the Basics_3.15.16
Jacqueline Stern91 views
How To Make A Presentation von little robie
How To Make A PresentationHow To Make A Presentation
How To Make A Presentation
little robie730 views
10 Tips For Making Beautiful Presentation von mqamarhayat
10 Tips For Making Beautiful Presentation10 Tips For Making Beautiful Presentation
10 Tips For Making Beautiful Presentation
mqamarhayat6K views
Steal this presentation von Scott Hoag
Steal this presentationSteal this presentation
Steal this presentation
Scott Hoag5.2K views
How to write tech posts & talks von Ryan Chartrand
How to write tech posts & talksHow to write tech posts & talks
How to write tech posts & talks
Ryan Chartrand463 views
Presentation Skills von Rajiv Bajaj
Presentation SkillsPresentation Skills
Presentation Skills
Rajiv Bajaj1.9K views
A talk about talking! von Tanya Reilly
A talk about talking!A talk about talking!
A talk about talking!
Tanya Reilly5.2K views
Seth Godin - BAD PowerPoint von Berlin Office
Seth Godin - BAD PowerPointSeth Godin - BAD PowerPoint
Seth Godin - BAD PowerPoint
Berlin Office10.8K views
how to make Presentation Part 1 von santoshingalkar
how to make Presentation Part 1how to make Presentation Part 1
how to make Presentation Part 1
santoshingalkar1.1K views
How to give a bad presentation von Ziyad Siso
How to give a bad presentation How to give a bad presentation
How to give a bad presentation
Ziyad Siso1.1K views

Similar a Talk about talks

Presentation Skills BY IMRAN MUKHTAROV von
Presentation Skills BY IMRAN MUKHTAROVPresentation Skills BY IMRAN MUKHTAROV
Presentation Skills BY IMRAN MUKHTAROVImranmukhtarov
356 views27 Folien
How To Give A Powerful Presentation von
How To Give A Powerful PresentationHow To Give A Powerful Presentation
How To Give A Powerful Presentationnakku2504
4K views39 Folien
Speaking Science with Your Audience in Mind 072516 von
Speaking Science with Your Audience in Mind 072516Speaking Science with Your Audience in Mind 072516
Speaking Science with Your Audience in Mind 072516Nick Milanovich
61 views2 Folien
Hr pts-e-dn-version 2.0 von
Hr pts-e-dn-version 2.0Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0Paul Robere
63 views4 Folien
How To Give A Talk von
How To Give A TalkHow To Give A Talk
How To Give A TalkGalala University
747 views15 Folien
Unconventional wisdom: Putting the WHY Before the WHAT of Presentation Design von
Unconventional wisdom: Putting the WHY Before the WHAT of Presentation DesignUnconventional wisdom: Putting the WHY Before the WHAT of Presentation Design
Unconventional wisdom: Putting the WHY Before the WHAT of Presentation DesignSheila B. Robinson
30.3K views79 Folien

Similar a Talk about talks(20)

Presentation Skills BY IMRAN MUKHTAROV von Imranmukhtarov
Presentation Skills BY IMRAN MUKHTAROVPresentation Skills BY IMRAN MUKHTAROV
Presentation Skills BY IMRAN MUKHTAROV
Imranmukhtarov356 views
How To Give A Powerful Presentation von nakku2504
How To Give A Powerful PresentationHow To Give A Powerful Presentation
How To Give A Powerful Presentation
nakku25044K views
Speaking Science with Your Audience in Mind 072516 von Nick Milanovich
Speaking Science with Your Audience in Mind 072516Speaking Science with Your Audience in Mind 072516
Speaking Science with Your Audience in Mind 072516
Nick Milanovich61 views
Hr pts-e-dn-version 2.0 von Paul Robere
Hr pts-e-dn-version 2.0Hr pts-e-dn-version 2.0
Hr pts-e-dn-version 2.0
Paul Robere63 views
Unconventional wisdom: Putting the WHY Before the WHAT of Presentation Design von Sheila B. Robinson
Unconventional wisdom: Putting the WHY Before the WHAT of Presentation DesignUnconventional wisdom: Putting the WHY Before the WHAT of Presentation Design
Unconventional wisdom: Putting the WHY Before the WHAT of Presentation Design
Sheila B. Robinson30.3K views
How to take your slides to the next level von Mahmoud Masmoudi
How to take your slides to the next levelHow to take your slides to the next level
How to take your slides to the next level
Mahmoud Masmoudi196 views
Writing for new media von Dori Adar
Writing for new mediaWriting for new media
Writing for new media
Dori Adar1.1K views
Presentation skills for business managers von jairajputana
Presentation skills for business managersPresentation skills for business managers
Presentation skills for business managers
jairajputana11.5K views
How to give a good presentation von Ziyad Siso
How to give a good presentationHow to give a good presentation
How to give a good presentation
Ziyad Siso580 views
How to create a really GOOD Presentation von Tasos Veliadis
How to create a really GOOD PresentationHow to create a really GOOD Presentation
How to create a really GOOD Presentation
Tasos Veliadis8.2K views
Do's and Don'ts of Giving a Killer Presentation von SketchBubble
Do's and Don'ts of Giving a Killer PresentationDo's and Don'ts of Giving a Killer Presentation
Do's and Don'ts of Giving a Killer Presentation
SketchBubble7.8K views
10 tips for adding polish to presentations von Keith Bradnam
10 tips for adding polish to presentations10 tips for adding polish to presentations
10 tips for adding polish to presentations
Keith Bradnam5.6K views
Lições sobre o powerpoint von laila sena
Lições sobre o powerpointLições sobre o powerpoint
Lições sobre o powerpoint
laila sena1.7K views
The 4 Most Important PowerPoint RULES for Successful Presentations von Ned Potter
The 4 Most Important PowerPoint RULES for Successful PresentationsThe 4 Most Important PowerPoint RULES for Successful Presentations
The 4 Most Important PowerPoint RULES for Successful Presentations
Ned Potter217.1K views

Último

Qualifying SaaS, IaaS.pptx von
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
1K views8 Folien
Business Analyst Series 2023 - Week 4 Session 7 von
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
139 views31 Folien
Kyo - Functional Scala 2023.pdf von
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
457 views92 Folien
Business Analyst Series 2023 - Week 4 Session 8 von
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8DianaGray10
123 views13 Folien
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... von
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...The Digital Insurer
90 views52 Folien
NTGapps NTG LowCode Platform von
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
423 views30 Folien

Último(20)

Business Analyst Series 2023 - Week 4 Session 7 von DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10139 views
Business Analyst Series 2023 - Week 4 Session 8 von DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... von The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
NTGapps NTG LowCode Platform von Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu423 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs von Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue von ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue147 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online von ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue221 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... von ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue180 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT von ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue206 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... von ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... von ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... von ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue106 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... von TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc170 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue von ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates von ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue252 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue von ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views
Future of AR - Facebook Presentation von Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty64 views

Talk about talks

  • 1. A TALK ABOUT GIVING TALKS @tweetingsherry @ #fullstackhants Your first slide will be looked at longer than any other A TALK ABOUT GIVING TALKS title people like to tweet during talks vaguely relevant illustration @tweetingsherry @ #fullstackhants Title - multiroom conferences - in the right room? YOUR FIRST TALK Everyone can give a talk. 2 Years ago I had never given a talk. I’m now preparing to talk at my second paid conference. Getting into talking was the best thing I ever did. And you don’t need to be perfect first time…
  • 2. “SUCKING AT SOMETHING IS THE FIRST STEP TO BEING SORT OF GOOD AT SOMETHING” YOUR FIRST TALK Find a local user group, practice speaking. They will appreciate you spending the time and getting up and sharing. YOUR FIRST TALK FIND A SPEAKING STYLE Inspirations can be taken from lots of places YOUR FIRST TALK FIND A SPEAKING STYLE ROSS TUCK
  • 3. YOUR FIRST TALK FIND A SPEAKING STYLE ROSS TUCK AL MURRAY CHOOSE A SUBJECT YOUR FIRST TALK It’s okay to pick subjects you need to do further research into. In fact, it’s often a great motivator to do so. Just don’t pick subjects you know absolutely zero about TELL YOUR SIDE OF THE STORY YOUR FIRST TALK this talk is very oppinionated, it’s what works for me. And that’s the same for your talk. If someone disagrees it’s not a fault, it’s an opportunity for discussion and learning
  • 4. WHEN SPEAKING USE YOUR HANDS WHEN SPEAKING Getsiculate If you use them too much, consider a diagram in your slides Someone who is great at this: I put this slide in before the election. I don’t like this man, but say what you like, it worked.
  • 5. MOVEMENT WHEN SPEAKING Move around if you want to, it can help with attention Stay still if you prefer, that’s fine too. Try and avoid rocking back and forth or other repetetive movements WHEN SPEAKING PRACTICE WITH A MIC Lapel mic, wear something with a lapel, or a shirt with a collar. Don’t hold the mic in front of your mouth - seeing the mouth is key for listening
  • 6. BE PASSIONATE BE ENTHUSIASTIC WHEN SPEAKING People won’t remember what you said, but they will remember how you made them feel. bored, tired or excited, intrigued, motivated? LEARN YOUR TALK WHEN SPEAKING It’s hard to motivate people by reading to them MAKE IT PERSONAL WHEN SPEAKING Much of your talk can be found in books. People have come to see your take on it, how you feel about it. Use words like these.. Again, you are allowed me be oppinionated, in fact it’s generally preferred.
  • 7. MAKE IT PERSONAL I like We did I want to My favourite In my opinion WHEN SPEAKING KNOW THE LENGTH OF YOUR TALK WHEN SPEAKING [5mins] Put markers in your speaker notes Allow some room for delays KNOW THE LENGTH OF YOUR TALK WHEN SPEAKING
  • 8. QUIT NOISY PROGRAMS WHEN SPEAKING Slack for example. SOME SLIDES CAN SPEAK FOR THEMSELVES WHEN SPEAKING Keep it brief, take a glass of water whilst people read. It doesn’t need to be 100% talking. and sometimes you can over explain a slide - like I’m doing right now. DESIGNING SLIDES
  • 9. BUILD FIRST DESIGN LATER DESIGNING SLIDES Get the content right and the flow sorted. It will be easier to design after BUILD FIRST DESIGN LATER DESIGNING SLIDES ‘DESIGN’ IS OPTIONAL DESIGNING SLIDES make it pretty if you like. (not comic sans)
  • 10. ‘DESIGN’ IS OPTIONAL DESIGNING SLIDES This is also good, just keep it consistent (not what I just did, jarring wasn’t it) Guarenteed to work well on any projector. KNOW THE ROOM DESIGNING SLIDES KNOW THE ROOM DESIGNING SLIDES Visit it if you can. Ask for the specs of the screen / projector. Widescreen or 4:3? HIGH CONTRAST FOR PROJECTORS DESIGNING SLIDES Black text on white works very well because of the way projectors produce light. Not so bad here, because blocky large text. Will look at this again with a code sample.
  • 11. DESIGNING SLIDES CHECK THE SIGHTLINES DESIGNING SLIDES Raked seating or flat seating? DEFINATELY VISIBLE PROBABLY VISIBLE QUESTIONABLY VISIBLE 2/3 rows back. Tall people. What do you put in the bottom section then? leave it blank, or.. twitter, joindin, talk title, conference name, etc Leave it blank, or put things permantly there so if the heads align well it can be seen.
  • 12. DESIGNING SLIDES GO EASY ON THE GIMMICKS Metaphors are great ways to make things relatable/understandable. Don’t work it to the point where the point of the content got lost. Say I used Cakes as a metaphor for development. DESIGNING SLIDES I could fit more things into the cake metaphor - candles anyone? what is the point I’m trying to make? Analogies can be great, at this point am I’m using web design to explain cakes or the other way around? DESIGNING SLIDES HIGH RESOLUTION IMAGES Try if you can, it makes a difference
  • 13. DESIGNING SLIDES HIGH RESOLUTION IMAGES CREATE SECTIONS DESIGNING SLIDES Keeps thoughts organised, less topic jumping and easier for the audience to follow. Perhaps show your sections in your design like chapters in a book. CREATE SECTIONS DESIGNING SLIDES
  • 14. DELIVERING THE CONTENT DELIVERING THE CONTENT AVOID ASSUMPTIONS Try and say things in a positive way. Not everyone knows what you know. Try not to assume. DELIVERING THE CONTENT AVOID ASSUMPTIONS Everyone Nobody We all This is easy All the time
  • 15. DELIVERING THE CONTENT DON’T BE A DICK Try and say things in a positive way. Not everyone knows what you know. Try not to assume. DELIVERING THE CONTENT DON’T BE A DICKDON’T BE A DICK BE SENSITIVE HIGHLIGHT WITH OPACITY Pointing at the screen / lazer pointer. Also makes your slides easier to follow later on.
  • 16. HIGHLIGHT WITH OPACITY ONLY SHOW WHAT YOU NEED TO There is a lot going on here. Showing you everything means I’m not really showing you much at all. Are we all looking at the same thing? That isn’t even the whole image![click] In this case I can zoom in and pan across the image to the bits I want to highlight[click], like this human pyramid[click], or this grumpy donkey[click][click]. This also works for websites… ONLY SHOW WHAT YOU NEED TO
  • 17. ONLY SHOW WHAT YOU NEED TO ONLY SHOW WHAT YOU NEED TO ONLY SHOW WHAT YOU NEED TO
  • 18. ONLY SHOW WHAT YOU NEED TO ONLY SHOW WHAT YOU NEED TO So this exists. I’m not showing the entireity of the amazon web page, I’m controlling what I want you to see - good for comic effect, as if we scroll down…
 
 Where’s boris and where’s nigel! This keeps us in the slide deck, I’m not reliant on the wifi because I’ve used screenshots. ONLY SHOW WHAT YOU NEED TO
  • 19. ONLY SHOW WHAT YOU NEED TO ONLY SHOW WHAT YOU NEED TO DELIVERING THE CONTENT STAY IN THE SLIDEDECK IF POSSIBLE Stay in the slidedeck. Can I video it and embed that? liveslides perhaps?
  • 20. DELIVERING THE CONTENT STAY IN THE SLIDEDECK LIVESLIDES.COM IF POSSIBLE PLAY ANIMATIONS ONCE DELIVERING THE CONTENT See, you’re not listening to me right now, you’re still watching a cat on a roomba. PLAY ANIMATIONS ONCE DELIVERING THE CONTENT
  • 21. DELIVERING THE CONTENT Don’t leave your laptop unattended! DELIVERING THE CONTENT Don’t leave your laptop unattended! THANKS DAVE DELIVERING THE CONTENT EXPERIMENT WITH DELIVERY Perhaps simply talking to people isn’t the best way to get your message across. Experiment with different ways of giving your talk.
  • 22. DELIVERING THE CONTENT EXPERIMENT WITH DELIVERY DELIVERING THE CONTENT EXPERIMENT WITH DELIVERY CODE SAMPLES IN SLIDES CODE SAMPLES We can take some influence from our editors
  • 23. CODE SAMPLES IN SLIDES *THIS IS NOT YOUR EDITOR* CODE SAMPLES CODE SAMPLES AVOID IDE SCREENSHOTS Can’t change anything. Too much other stuff going on. <?php
 
 use SymfonyComponentYamlYaml;
 
 error_reporting(E_ERROR);
 
 $app = new SilexApplication();
 $app['debug'] = true;
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 $app['cvDataSets'] = function() {
 $dataFiles = [
 'contact',
 'work',
 'volunteering',
 'skills',
 'education',
 'about'
 ];
 
 $cvData = [];
 
 foreach($dataFiles as $dataFile) {
 CODE SAMPLES Here’s the worst example of some code, I’m trying to talk about twig in this example.
  • 24. ELLIPSIS ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 ...
 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 });
 ... CODE SAMPLES ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 ...
 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 });
 ... MONOSPACED FONTS CODE SAMPLES BREAK IT DOWN... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 ...
 CODE SAMPLES
  • 25. BREAK IT DOWN... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 ...
 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 });
 ... ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 ...
 CODE SAMPLES ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 
 ...
 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 });
 ... SYNTAX HIGHLIGHTING CODE SAMPLES There are tools to help you copy and paste. From PHPStorm into keynote usually works out the box. Still not your editor, great for looking at all day, because it’s low contrast ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 ... 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 }); ... HIGH CONTRAST CODE SAMPLES Even easier to read. Github theme familiar. Dark on light for projectors
  • 26. ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 ... 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 }); ... ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 ... SYNTAX HIGHLIGHTING CODE SAMPLES ... $app = new SilexApplication();
 
 $app->register(new SilexProviderTwigServiceProvider(), array(
 'twig.path' => __DIR__.'/views',
 ));
 ... 
 $app->get('/', function () use ($app) {
 return $app['twig']->render('cv.twig', $app['cvDataSets']);
 }); ... SYNTAX HIGHLIGHTING CODE SAMPLES Can I make this simpler? ... $app = new SilexApplication();
 
 
 $app->get('/', function () use ($app) {
 return '<h1>hello world</h1>'; }); ... SIMPLE EXAMPLES CODE SAMPLES What are we showing? Might be bad practice, but simpler to understand in an example.
  • 27. FINISHING THE TALK SUMMARISE FINISHING THE TALK If it’s a long talk, go back over the key points of the talk. let people know you are ending prompt questions FINISHING THE TALK MAKE FEEDBACK EASY Talk to me after / at the pub
 
 Tweet/DM me @tweetingsherry Join me on slack http://slack.phpdorset.co.uk Leave Feedback on Joindin https://joind.in/event/php-dorset-october-2016 Some people like to give feedback in person, don’t rush off after your talk Some people prefer to give it online. Give a link to your joindin, twitter and slack channels
  • 28. FINISHING THE TALK SAY THANK YOU Thank you FINISHING THE TALK SAY THANK YOU Thank you FINISHING THE TALK SAY THANK YOU http://rosstuck.com/tips-on-speaking/
  • 29. A TALK ABOUT GIVING TALKS @tweetingsherry @ #fullstackhants Show your contact information at the end.