Building a Community Building a Community around Ignite around - - PowerPoint PPT Presentation

building a community building a community around ignite
SMART_READER_LITE
LIVE PREVIEW

Building a Community Building a Community around Ignite around - - PowerPoint PPT Presentation

Building a Community Building a Community around Ignite around Ignite @jamonholmgren @jamonholmgren I'm Jamon Holmgren I'm Jamon Holmgren B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y


slide-1
SLIDE 1

Building a Community Building a Community around Ignite around Ignite

slide-2
SLIDE 2

I'm Jamon Holmgren I'm Jamon Holmgren

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-3
SLIDE 3

Cofounder & CTO at Infinite Red Cofounder & CTO at Infinite Red Twitter: @jamonholmgren Twitter: @jamonholmgren

Jamon Holmgren Jamon Holmgren

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-4
SLIDE 4

Live near Portland, Oregon Live near Portland, Oregon Wife & 4 kids (hi Cedric!) Wife & 4 kids (hi Cedric!) Half Finnish Half Finnish

Jamon Holmgren Jamon Holmgren

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-5
SLIDE 5

React Native React Native React.js React.js Design Design

Infinite Red Infinite Red

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-6
SLIDE 6

Portland, Oregon Portland, Oregon July 11-12, 2019 July 11-12, 2019 React Native Conference React Native Conference infinite.red/ChainReactConf infinite.red/ChainReactConf

Chain React Chain React

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-7
SLIDE 7

React Native WebView React Native WebView Lean Core Initiative Lean Core Initiative Ignite Ignite Reactotron Reactotron

React Native Open Source React Native Open Source

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-8
SLIDE 8

Building a Community Building a Community around Ignite around Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-9
SLIDE 9

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-10
SLIDE 10

What is Ignite? What is Ignite?

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-11
SLIDE 11

Started using React Native in 2015 Started using React Native in 2015 React Native Newbies React Native Newbies

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-12
SLIDE 12

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-13
SLIDE 13

It's a CLI It's a CLI

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-14
SLIDE 14

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-15
SLIDE 15

It's a set of boilerplates It's a set of boilerplates

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-16
SLIDE 16

It's an ecosystem It's an ecosystem Plugins Plugins 3rd Party Boilerplates 3rd Party Boilerplates Community Community

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-17
SLIDE 17

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-18
SLIDE 18

Thousands use Ignite Thousands use Ignite

Ignite Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-19
SLIDE 19

Building a Community Building a Community around Ignite around Ignite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-20
SLIDE 20

Building a Community Building a Community

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-21
SLIDE 21

Three phases Three phases

Building a Community Building a Community

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-22
SLIDE 22

Phase 1: Phase 1: Build Something Build Something Compelling Compelling

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-23
SLIDE 23

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-24
SLIDE 24

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

@jamonholmgren @jamonholmgren

slide-25
SLIDE 25

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

Build something YOU would use Build something YOU would use

@jamonholmgren @jamonholmgren

slide-26
SLIDE 26

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

@jamonholmgren @jamonholmgren

slide-27
SLIDE 27

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

Build something you DO use Build something you DO use

@jamonholmgren @jamonholmgren

slide-28
SLIDE 28

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

Build it for you Build it for you Spend time using it Spend time using it Feel the pain Feel the pain Feel the joy Feel the joy

@jamonholmgren @jamonholmgren

slide-29
SLIDE 29

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling If If you you don’t put time don’t put time into it, why should into it, why should anyone else? anyone else?

@jamonholmgren @jamonholmgren

slide-30
SLIDE 30

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

Ignite Ignite We needed it at Infinite Red We needed it at Infinite Red Tight feedback loops Tight feedback loops Dozens of Infinite Red projects Dozens of Infinite Red projects

@jamonholmgren @jamonholmgren

slide-31
SLIDE 31

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 1: Phase 1: Build Something Compelling Build Something Compelling

Extensible Extensible Third-party boilerplates Third-party boilerplates Third-party plugins Third-party plugins Custom component generators Custom component generators

@jamonholmgren @jamonholmgren

slide-32
SLIDE 32

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-33
SLIDE 33

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

A brand evokes a feeling A brand evokes a feeling Gatsby Gatsby Apollo Apollo

@jamonholmgren @jamonholmgren

slide-34
SLIDE 34

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

slide-35
SLIDE 35

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

@jamonholmgren @jamonholmgren

slide-36
SLIDE 36

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

Make a space Make a space

@jamonholmgren @jamonholmgren

slide-37
SLIDE 37

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

Blog posts Blog posts Link to community.infinite.red! Link to community.infinite.red! Talks - meetups, conferences Talks - meetups, conferences YouTube videos YouTube videos

@jamonholmgren @jamonholmgren

slide-38
SLIDE 38

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

@jamonholmgren @jamonholmgren

slide-39
SLIDE 39

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

@jamonholmgren @jamonholmgren

slide-40
SLIDE 40

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 2: Phase 2: Brand, Market, Invite Brand, Market, Invite

People flooding in People flooding in

@jamonholmgren @jamonholmgren

slide-41
SLIDE 41

Phase 3: Phase 3: Community Care Community Care

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-42
SLIDE 42

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

@jamonholmgren @jamonholmgren

slide-43
SLIDE 43

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Welcome! Welcome!

@jamonholmgren @jamonholmgren

slide-44
SLIDE 44

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Set expectations Set expectations Establish rules Establish rules Moderate closely Moderate closely

@jamonholmgren @jamonholmgren

slide-45
SLIDE 45

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Participate Participate Answer questions (not all) Answer questions (not all) Get to know individuals Get to know individuals

@jamonholmgren @jamonholmgren

slide-46
SLIDE 46

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Say "Good Morning!" Say "Good Morning!" Announce new features in the community Announce new features in the community Treat them like friends Treat them like friends

@jamonholmgren @jamonholmgren

slide-47
SLIDE 47

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Support community solutions Support community solutions Community boilerplates Community boilerplates Community plugins Community plugins Community events Community events

@jamonholmgren @jamonholmgren

slide-48
SLIDE 48

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Go beyond Slack Go beyond Slack Chain React Chain React Swag Swag

@jamonholmgren @jamonholmgren

slide-49
SLIDE 49

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Phase 3: Phase 3: Community Care Community Care

Don't automate everything Don't automate everything But do automate some things But do automate some things Article by David Leuliette: Article by David Leuliette: https:/ /tiny.cc/community-automation https:/ /tiny.cc/community-automation

@jamonholmgren @jamonholmgren

slide-50
SLIDE 50

Impact Impact

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-51
SLIDE 51

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Impact Impact

Over 3,000 people Over 3,000 people Lively discussions Lively discussions New friends, new relationships New friends, new relationships

@jamonholmgren @jamonholmgren

slide-52
SLIDE 52

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Impact Impact

Recruited IR team members Recruited IR team members Community referrals Community referrals

@jamonholmgren @jamonholmgren

slide-53
SLIDE 53

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Impact Impact

Meaningful connections Meaningful connections US, Canada, Mexico, Poland, Finland, US, Canada, Mexico, Poland, Finland, Netherlands, Germany, Russia, Netherlands, Germany, Russia, Singapore, Nigeria, Australia, Chile Singapore, Nigeria, Australia, Chile ...and many more ...and many more

@jamonholmgren @jamonholmgren

slide-54
SLIDE 54

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Impact Impact

Keeping Ignite healthy Keeping Ignite healthy Issue reports Issue reports Pull requests Pull requests Energy Energy

@jamonholmgren @jamonholmgren

slide-55
SLIDE 55

Learn More Learn More

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-56
SLIDE 56

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Ignite Ignite

@jamonholmgren @jamonholmgren

slide-57
SLIDE 57

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Ignite Ignite

github.com/infinitered/ignite github.com/infinitered/ignite

@jamonholmgren @jamonholmgren

slide-58
SLIDE 58

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Infinite Red Infinite Red

@jamonholmgren @jamonholmgren

slide-59
SLIDE 59

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Infinite Red Infinite Red

infinite.red infinite.red

@jamonholmgren @jamonholmgren

slide-60
SLIDE 60

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Chain React Chain React

@jamonholmgren @jamonholmgren

slide-61
SLIDE 61

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Chain React Chain React

infinite.red/ChainReactConf infinite.red/ChainReactConf

@jamonholmgren @jamonholmgren

slide-62
SLIDE 62

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Our Community Our Community

@jamonholmgren @jamonholmgren

slide-63
SLIDE 63

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Our Community Our Community

community.infinite.red community.infinite.red

@jamonholmgren @jamonholmgren

slide-64
SLIDE 64

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

Jamon Holmgren Jamon Holmgren

Twitter: @jamonholmgren Twitter: @jamonholmgren jamonholmgren.com jamonholmgren.com

@jamonholmgren @jamonholmgren

slide-65
SLIDE 65

Thank You! Thank You!

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E

@jamonholmgren @jamonholmgren

slide-66
SLIDE 66

B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E B U I L D I N G A C O M M U N I T Y A R O U N D I G N I T E