Slide 1

Slide 1 text

PRESENTATIONS & POPCORN: 5 Storytelling Techniques That Have Made My Presentations More Engaging By: Michael Winslow

Slide 2

Slide 2 text

@michaelswinslow

Slide 3

Slide 3 text

“I’m gonna go get the papers. Get the papers.” – Jimmy 2 Times The Mass Introduction #1

Slide 4

Slide 4 text

The Mass Introduction

Slide 5

Slide 5 text

The Mass Introduction

Slide 6

Slide 6 text

The Mass Introduction

Slide 7

Slide 7 text

The Mass Introduction

Slide 8

Slide 8 text

The Mass Introduction

Slide 9

Slide 9 text

Thoughts: • Helps liven up boring introductions • Works well with a “Table of Content” format • Let the slides lead you … pace yourself The Mass Introduction

Slide 10

Slide 10 text

“I saved a bunch of people, fell in love, saved the city. And then I saved the city again. And again, and again, and again.” – Peter Parker The Superhero Back Story #2

Slide 11

Slide 11 text

The Superhero Back Story

Slide 12

Slide 12 text

Coding the Crossfade https://www.youtube.com/watch?v=jyBw6ZTmoHs The Superhero Back Story

Slide 13

Slide 13 text

The Superhero Back Story

Slide 14

Slide 14 text

1976 1976 The Superhero Back Story

Slide 15

Slide 15 text

1976 1985 The Superhero Back Story

Slide 16

Slide 16 text

1976 1985

Slide 17

Slide 17 text

1993 The Superhero Back Story

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Thoughts: • Connect with your audience • Explain why you are the right one to talk about this • Have a little fun The Superhero Back Story

Slide 20

Slide 20 text

“The Matrix is everywhere. It is all around us. It is the world that has been pulled over your eyes to blind you from the truth.” - Morpheus The Trilogy Story Arc #3

Slide 21

Slide 21 text

The Trilogy Story Arc

Slide 22

Slide 22 text

There Are No Side Projects There Are No Side Projects II: Coding the Crossfade There Are No Side Projects III: DJ Boo Boo is Dead The Trilogy Story Arc There Are No Side Projects Part 1 | Part 2 | Part 3 (coming soon)

Slide 23

Slide 23 text

PART 1 PART 2 PART 3 The Trilogy Story Arc Think of a sprint as a trilogy

Slide 24

Slide 24 text

Thoughts: • Make sure all core concepts are addressed in the 1st presentation • After brief recap, get right to it in middle presentations • Make sure there is closure in the last presentation • Try it with Agile – and iterate The Trilogy Story Arc

Slide 25

Slide 25 text

“I know you just sent me back to the future, but I'm back. I'm back from the future.” – Marty McFly The Sequential Timeline #4

Slide 26

Slide 26 text

The Sequential Timeline

Slide 27

Slide 27 text

How Comcast Embraced Open Source (Nithya Ruff) https://www.youtube.com/watch?v=Q84YCCItDI0 The Sequential Timeline

Slide 28

Slide 28 text

2012 - Launched 1st OSS projects on github.com/comcast - Start of CDN project 2013 - OSAC (Open Source Advisory Council formed) - Signed CCLA for OpenStack 2014 - Consortia for RDK formed w/TWC, Charter, & Liberty Global - Contributed IPv6 functionality to OpenStack - Started using CloudFoundry Comcast’s Open Source Journey 2015 - Traffic Control open sourced - Top contributors to OpenStack - OpenStack SuperUser Award 2011 - Internal creation of RDK for X1 - Contributions to Apache HttpComponents - Signed CCLA with ASF - Traffic Control enters Apache Incubator - Joined ASF 2016 2017 - OSPO created (Open Source Practice Office) - Joined LF, Yocto, OpenChain, ONAP, CNCF - Launched comcast.github.io- Signed Cloud Foundry CLA - 1st Philly OS Conference - 50M RDK DLs, 30 PB content through ATC daily - Launched OSFP (Open Source Fellowship Pilot) - 160+ contributions - Won 1st ever Cloud Foundry Community Champion award 2018 2006 - OSS consumption 2010 - Contributed caching module to Apache HttpClient 2019 - Several OSS projects - OSPO team growing - Partnership w/ TA - More strategy around OSS The Sequential Timeline

Slide 29

Slide 29 text

Thoughts: • Explain things sequentially • Introduce one event at a time • Let the slides lead you … pace yourself The Sequential Timeline

Slide 30

Slide 30 text

“Relax Luther, it's much worse than you think.” – Ethan Hunt The Complex Concept #5

Slide 31

Slide 31 text

The Complex Concept Heat Sensor Sound Sensor Door Lock Indicator Floor Pressure Sensor Regulated Air

Slide 32

Slide 32 text

What Tech Leaders Must Know About Microservices https://www.youtube.com/watch?v=h6FPRjjujOs The Complex Concept

Slide 33

Slide 33 text

The Complex Concept

Slide 34

Slide 34 text

This is a MONOLITH The Complex Concept

Slide 35

Slide 35 text

This is a MONOLITH Service Repository (DAO) eligibility user device eligibility user device eligibility user device Controller eligibility user device The Complex Concept

Slide 36

Slide 36 text

This is a MICROSERVICE The Complex Concept

Slide 37

Slide 37 text

This is a MICROSERVICE Controller device Service Repository The Complex Concept

Slide 38

Slide 38 text

Service Repository This is a MICROSERVICE Service Repository Service Repository Controller device Controller user Controller eligibility Note: Large organizations may dedicate a small team to each microservice. A team that has a great deal of developers who can work independently may benefit from this model. The Complex Concept

Slide 39

Slide 39 text

Service Repository Service Repository Service Repository Controller device Controller user Controller eligibility The Complex Concept

Slide 40

Slide 40 text

Controller device Service Repository Controller user Service Repository Controller eligibility Service Repository Gateway The Complex Concept

Slide 41

Slide 41 text

Controller device Service Repository Controller user Service Repository Controller eligibility Service Repository Gateway Controller eligibility Service Repository Controller eligibility Service Repository Discovery The Complex Concept

Slide 42

Slide 42 text

Controller device Service Repository Controller user Service Repository Controller eligibility Service Repository Gateway Controller eligibility Service Repository Controller eligibility Service Repository Discovery 1 2 3 The Complex Concept

Slide 43

Slide 43 text

HYSTRIX Controller device Service Repository Controller user Service Repository Controller eligibility Service Repository Gateway Controller eligibility Service Repository Discovery Note: Unlike Moniliths, where one failure can affect the entire service, microservices can be designed to limit the impact of failures. The Complex Concept

Slide 44

Slide 44 text

Thoughts: • Start with what is well known (or even nothing) • Build on the topic … introduce one concept at a time • Think about where you want to finish, then work backwards The Complex Concept

Slide 45

Slide 45 text

PRESENTATIONS & POPCORN: 5 Storytelling Techniques That Have Made My Presentations More Engaging By: Michael Winslow THANK YOU