Slide 1

Slide 1 text

@bdougieYO opensauced.pizza Growing Your Career through Open-Source Contributions

Slide 2

Slide 2 text

@bdougie opensourcefriday.com Remember 2018

Slide 3

Slide 3 text

@bdougie opensourcefriday.com Beychella

Slide 4

Slide 4 text

@bdougie opensourcefriday.com Weird Flex, But ok

Slide 5

Slide 5 text

https://github.com/readme/brian-douglas

Slide 6

Slide 6 text

https://bit.ly/c000000de

Slide 7

Slide 7 text

@bdougieYO opensauced.pizza

Slide 8

Slide 8 text

@bdougieYO opensauced.pizza According to the annual Linux Foundation/Dice Jobs Report (300 hiring managers and 1800 open-source professional surveyed): • Demand for open source professionals is increasing rapidly - Eighty-nine percent (89%) of hiring managers say it’s difficult to find open source talent • Sixty percent (60%) of companies are now looking for open source full-time hires • Sixty-seven percent (67%) of managers say hiring open source professionals will increase more than other areas in the next 6 months

Slide 9

Slide 9 text

@bdougieYO opensauced.pizza Open source is valuable to your career

Slide 10

Slide 10 text

@bdougieYO opensauced.pizza 1. Open Source Automation through GitHub Actions. 2. How to get your PRs reviewed and collaborate on an open-source team. 3. Setting up your GitHub Profile for success.

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Developer Advocate Brian Douglas

Slide 13

Slide 13 text

Beyoncé Advocate Brian Douglas

Slide 14

Slide 14 text

@bdougie opensourcefriday.com Open Source Automation

Slide 15

Slide 15 text

github.com/bdougie GitHub Actions

Slide 16

Slide 16 text

https://youtube.com/bdougie

Slide 17

Slide 17 text

https://dev.to/bdougieyo

Slide 18

Slide 18 text

Brian Douglas youtube.com/ilikerobot Workflow Automation By leveraging the GitHub API, Webhooks, Authentication

Slide 19

Slide 19 text

Spreading the JAM throughout your CI @bdougieYO Full court layups Area 31

Slide 20

Slide 20 text

Spreading the JAM throughout your CI @bdougieYO NBA JAM Area 31

Slide 21

Slide 21 text

Brian Douglas youtube.com/ilikerobot Area 31 type workflow automation 1 5 2 3 4

Slide 22

Slide 22 text

https://github.com/marketplace

Slide 23

Slide 23 text

Brian Douglas youtube.com/ilikerobot identify repeated tasks “We {action} every {period of time}.”

Slide 24

Slide 24 text

Great CI/CD at work

Slide 25

Slide 25 text

Compress Images for the Web with GitHub Actions

Slide 26

Slide 26 text

https://calibreapp.com/blog/compress-images-in-prs

Slide 27

Slide 27 text

https://bdougie.live

Slide 28

Slide 28 text

https://github.com/bdougie/live/blob/main/.github/workflows/image-compression.yml

Slide 29

Slide 29 text

Generate release notes

Slide 30

Slide 30 text

https://github.com/marketplace/actions/release-drafter

Slide 31

Slide 31 text

https://github.com/open-sauced/open-sauced/releases

Slide 32

Slide 32 text

Continuous Delivery

Slide 33

Slide 33 text

Storybook

Slide 34

Slide 34 text

https://design.opensauced.pizza

Slide 35

Slide 35 text

https://github.com/open-sauced/open-sauced/

Slide 36

Slide 36 text

https://github.com/jakejarvis/lighthouse-action main

Slide 37

Slide 37 text

https://github.com/jakejarvis/lighthouse-action main

Slide 38

Slide 38 text

https://github.com/bdougie/live/actions/runs main

Slide 39

Slide 39 text

https://github.com/bdougie/live/actions/runs main

Slide 40

Slide 40 text

@bdougie opensourcefriday.com Interact with Open Source

Slide 41

Slide 41 text

@bdougieYO opensauced.pizza The path into open source is broken

Slide 42

Slide 42 text

@bdougieYO opensauced.pizza If you don’t got sauce, then you lost ~Gucci Mane

Slide 43

Slide 43 text

@bdougieYO opensauced.pizza I made an open source project to manage my open source contributions

Slide 44

Slide 44 text

@bdougieYO opensauced.pizza Fetching saved notes Saving notes GitHub V4 API

Slide 45

Slide 45 text

@bdougieYO opensauced.pizza

Slide 46

Slide 46 text

https://github.com/open-sauced/goals-template

Slide 47

Slide 47 text

https://twitch.tv/bdougieYO

Slide 48

Slide 48 text

https://www.youtube.com/opensauced

Slide 49

Slide 49 text

@bdougieYO opensauced.pizza 1. Who do I talk to? 2. What do I work on? 3. How do I work on this?

Slide 50

Slide 50 text

@bdougieYO opensauced.pizza Who do I talk to?

Slide 51

Slide 51 text

https://github.com/graphql/graphiql

Slide 52

Slide 52 text

CONTRIBUTING.md

Slide 53

Slide 53 text

@bdougieYO opensauced.pizza Discord is a place to access information about graphql/graphiql

Slide 54

Slide 54 text

@bdougieYO opensauced.pizza Discord is the place to connect to open source

Slide 55

Slide 55 text

https://discord.com/open-source

Slide 56

Slide 56 text

@bdougieYO opensauced.pizza What do I work on?

Slide 57

Slide 57 text

https://github.com/graphql/graphiql/contribute

Slide 58

Slide 58 text

@bdougieYO opensauced.pizza opensource.guide

Slide 59

Slide 59 text

@bdougieYO opensauced.pizza Spam is not ok

Slide 60

Slide 60 text

@bdougieYO opensauced.pizza CODE_OF_CONDUCT.md

Slide 61

Slide 61 text

@bdougieYO opensauced.pizza non-code contributions

Slide 62

Slide 62 text

https://www.youtube.com/watch?v=cuMeC-eZJJ4

Slide 63

Slide 63 text

https://github.com/expressjs/express/blob/master/Triager-Guide.md

Slide 64

Slide 64 text

@bdougie opensourcefriday.com Your GitHub Profile

Slide 65

Slide 65 text

https://github.com/bdougie

Slide 66

Slide 66 text

https://github.com/bdougie/bdougie/tree/master/.github/workflows

Slide 67

Slide 67 text

https://dev.to/github/10-standout-github-profile-readmes-h2o

Slide 68

Slide 68 text

https://github.com/anuraghazra/anuraghazra

Slide 69

Slide 69 text

https://github.com/timburgan

Slide 70

Slide 70 text

https://github.com/natemoo-re

Slide 71

Slide 71 text

https://www.aboutmonica.com/blog/how-to-create-a-github-profile-readme

Slide 72

Slide 72 text

bdougieYO bdougie