Joining efforts and communities to do bigger things

A presentation at GDG Summit Europe in November 2019 in Lisbon, Portugal by Horacio Gonzalez

Slide 1

Slide 1

Joining efforts and communities to do bigger things How two small GDGs worked to do DevFest together Horacio Gonzalez Pierre Crepieux GDG Finistere / GDE Web & Flutter GDG Code d’Armor @LostInBrittany @PCrepieux

Slide 2

Slide 2

The year is 2018 AD. France is entirely occupied by developer conferences done by baguette-loving Frenchies. Well, not entirely… Two small crepe-loving GDGs at the far end of remote Brittany still want to create their DevFest.

Slide 3

Slide 3

The westmost corner of France Two cities at the End of the (French) World - Far from Paris - Far from Rennes & Nantes - Local tech eco-systems - Gaulish village syndrom

Slide 4

Slide 4

Small but strong communities Code d’Armor in Lannion FinistDevs un Brest

Slide 5

Slide 5

Multi-label & multi-technology

Slide 6

Slide 6

Both had similar ambitions

Slide 7

Slide 7

But faced the same problem

Slide 8

Slide 8

Until one fateful day…

Slide 9

Slide 9

Together we had - A strong organizational team - A big community - A strong identity A DevFest at the End of the World DevFest du Bout du Monde

Slide 10

Slide 10

But then the questions began… - Where do we organize it? - What kind of event we want? - How long? How many people? - When do we do it? Each community saw things in a different way!

Slide 11

Slide 11

One event, one team We needed to overcome the Gaulish village syndrom DevFest project team Neither Brest nor Lannion

Slide 12

Slide 12

Formalizing the project We created a non-profit organization (French 1901 Association) for the DevFest - Formalizing project team - Legal and comptable status - Bank account

Slide 13

Slide 13

Where to do it? Look at all the options In both territories We cold headed, choose the best opportunity Next year can be different! Brest University offered us a place big enough for 400 people, so we choose Brest for the 1st edition

Slide 14

Slide 14

And the other city? We couldn’t left Lannion community at the side We needed to make things easy for them We needed a commute solution: Le Car du Bout du Monde

Slide 15

Slide 15

Acknowledge ownership Every subject should have an owner Trust is key Don’t try to take minor decisions by committee, specially in remote

Slide 16

Slide 16

Sponsors Two ecosystem, different companies We wanted to get both ecosystems involved Looking for sponsors in both cities ● Local sponsors ● Regional sponsors ● General sponsors

Slide 17

Slide 17

Involving other local communities We wanted to get the DevFest recorded: 3BF Studio (non-profit) French Tech, Town Halls, Technopoles… from both cities Engineering schools, universities

Slide 18

Slide 18

Bringing speakers at the End of the World Brest is far far away… Let’s assume it, make it a force: the End of the World! Use our networks Use a good CfP software: Conference Hall

Slide 19

Slide 19

Choosing the speakers The CfP succeed… ~220 propositions for 22 slots Choosing talks in full remote is hard: direct discussion is important! Squeezing some more slots

Slide 20

Slide 20

Involving the wider GDG Community Spreading the CfP, sourcing for speakers Taking profit for more experienced GDG experience Sharing videos in GDG France YouTube channel

Slide 21

Slide 21

DevFest du Bout du Monde happened Big success at our scale! ● ● ● ● 35 speakers 350 attendees 20 sponsors All talks in YouTube

Slide 22

Slide 22

And we really loved it! So much that we are doing it again in 2020! 2020-02-28 With the same organization Keeping what worked, Improving what didn’t

Slide 23

Slide 23

Thank You! Horacio Gonzalez Pierre Crepieux GDG Finistere / GDE Web & Flutter GDG Code d’Armor @LostInBrittany @PCrepieux

Slide 24

Slide 24

Based on our experience, we mathematically modeled the chances of success and the result is surprisingly : 100% 𝑎 i ∑ x 100 n n i=1 𝑎i∈[0,1] 𝑎={1} n=1

Slide 25

Slide 25

From 10s to many 100s DON’T

Slide 26

Slide 26

To raise your chances of success, don’t fear the fail * picture intentionally providing the feeling you will soon join some kind of secte. Image intent

Slide 27

Slide 27

Ingredients Getting the right mix + => DevFest BdM GDG Finistère GDG Cotes d’Armor

Slide 28

Slide 28

Colors & Fonts

Slide 29

Slide 29

Typography Color #4285f4 #34a853 #FFA65C #D65BAD #D2E3FC #CEEAD6 Google Sans 104px Google Sans 64px Google Sans 40px #fbbc05 #2254AF #FEEFC3 Google Sans 30px #ea4335 #2DC4C0 #202124 #F8F9FA #FAD2CF

Slide 30

Slide 30

Template Slides Below

Slide 31

Slide 31

Title Goes Here Subheading goes here Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ornare id tellus ut sodales. Etiam ac suscipit nisi. Nam tincidunt porttitor nulla, et porttitor ante. Praesent porta dapibus justo quis aliquet. Nunc porttitor arcu sed nunc hendrerit feugiat. Integer tincidunt sed sapien quis consectetur. Sed quam nunc, varius non lectus non, pretium gravida purus.

Slide 32

Slide 32

This is a Headline This is a Subheading ● Line item goes here ● Line item goes here ● Line item goes here ● Line item goes here ● Line item goes here ● Line item goes here

Slide 33

Slide 33

“Quote goes here.” Firstname Lastname

Slide 34

Slide 34

Headline for a segue slide goes here Subtitle of a segue slide goes here.

Slide 35

Slide 35

This is a headline for a half slide Half slide subtitle goes here Body copy for this slide goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Send screenshot to back

Slide 36

Slide 36

This is a headline for a half slide Half slide subtitle goes here Body copy for this slide goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Use crop image tool to crop to a circle shape. Send screenshot to back.

Slide 37

Slide 37

This is a headline for a half slide Half slide subtitle goes here Body copy for this slide goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Send screenshot to back

Slide 38

Slide 38

This is a headline for a half slide Half slide subtitle goes here Body copy for this slide goes here. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Slide 39

Slide 39

Full bleed photos are great

Slide 40

Slide 40

protected void onTryUpdate(int reason) throws RetryException { // Do some awesome stuff int foo = 15; publishArtwork(new Artwork.Builder() .title(photo.name) .imageUri(Uri.parse(photo.image_url)) .viewIntent(new Intent(Intent.ACTION_VIEW, Uri.parse(“http://500px.com/photo/” + photo.id))) .build()); scheduleUpdate(System.currentTimeMillis() + ROTATE_TIME_MILLIS); } Code slides use Roboto Mono

Slide 41

Slide 41

Graphics & Icons

Slide 42

Slide 42

Proprietary + Confidential Device Library Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 43

Slide 43

Proprietary + Confidential Device Library Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 44

Slide 44

Proprietary + Confidential Device Library Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 45

Slide 45

Logo Library Proprietary + Confidential Logos can be scaled to any size Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 46

Slide 46

Logo Library Logos can be scaled to any size Proprietary + Confidential

Slide 47

Slide 47

Proprietary + Confidential Shape Library Step Step Step End Chart Data Source Info Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 48

Slide 48

Proprietary + Confidential Shape Library Text Lorem Ipsum Text Text Lorem Ipsum Text Text Lorem Ipsum Text Text Text Text Text Text Text Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 49

Slide 49

Proprietary + Confidential Shape Library Text Text 25% Text 75% Text Text Text Text Text Text Text

Slide 50

Slide 50

Proprietary + Confidential Shape Library A 63,096 54,537 B 30% 25% 36,910 C 75% 33,492 D E 12,038 24% of women 55% of men 60% Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 51

Slide 51

Proprietary + Confidential Text Te xt Shape Library Text

Slide 52

Slide 52

protected void onTryUpdate(int reason) throws RetryException { // Do some awesome stuff int foo = 15; publishArtwork(new Artwork.Builder() .title(photo.name) .imageUri(Uri.parse(photo.image_url)) .viewIntent(new Intent(Intent.ACTION_VIEW, Uri.parse(“http://500px.com/photo/” + photo.id))) .build()); scheduleUpdate(System.currentTimeMillis() + ROTATE_TIME_MILLIS); } Code slides use Roboto Mono

Slide 53

Slide 53

Charts & Maps

Slide 54

Slide 54

Icon Library Modify color of the country by clicking on the icon and select fill from the menu Proprietary + Confidential

Slide 55

Slide 55

Icon Library Proprietary + Confidential Modify color of the area by clicking on the icon and select fill from the menu Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum

Slide 56

Slide 56

Icon Library Proprietary + Confidential Modify color of the country by clicking on the icon and select fill from the menu Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 57

Slide 57

Icon Library Proprietary + Confidential Modify color of the state by clicking on the icon and select fill from the menu Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 58

Slide 58

Icon Library ● ● Proprietary + Confidential Modify color of the icon by clicking on the icon and select fill from the menu Icons can be scaled to any size Accessibility Expand Late Credit card Extension Thumb Up Remove Verified Q&A Finance Android Turn in Trash Actions Download History Store List Wallet Announcement Backup Document Favorite 1 Open Home Print Swap Account Ratio Tag Server Favorite 2 Grade/rate Lock Language Receipt Add shopping Chart Bug Event Find Page Page view Basket Time Work Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 59

Slide 59

Icon Library ● ● Proprietary + Confidential Modify color of the icon by clicking on the icon and select fill from the menu Icons can be scaled to any size Alarm Assessment Sync Exit App Movie Visibility Trolley Open Location Settings Assignment Check Explore Thumb Down Today Perm Media People search Airplane Signal Photo Play 1 Block Send Smartphone Style Walk Bluetooth WiFi Upload Play 2 Email Laptop iPhone Controls Bike Pie Chart Money Attachment Video Business Chromebook Security Notification Bus Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 60

Slide 60

Icon Library ● ● Proprietary + Confidential Modify color of the icon by clicking on the icon and select fill from the menu Icons can be scaled to any size Developer Write Cloud Audio Key Desktop Mac Watch Person Car Devices Quote Folder Web Page Archive Desktop PC Flag World Boat Software Emotion Mic Call Cut headphones Camera Education Train Weather Link Movie Chart Paste Keyboard TV MMS Subway Location History Layers Pizza Web Hotel Laundry Offer Map Bar Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Slide 61

Slide 61

Icon Library ● ● Proprietary + Confidential Modify color of the icon by clicking on the icon and select fill from the menu Icons can be scaled to any size Cafe Theatre Gaming Print Radio Stream Florist Restaurant Gas Delivery Hospital Taxi Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem