Slide 1

Slide 1 text

SPB1924LV How to be an Open Source Rock Star? Staff Engineer VMware Jonatan Ivanov (He/Him/His) #vmwareexplore #SPB1924LV Staff Engineer VMware Glenn Renfro (He/Him/His)

Slide 2

Slide 2 text

Confidential │ © VMware, Inc. 2

Slide 3

Slide 3 text

Confidential │ © VMware, Inc. Jonatan Ivanov Twitter: @jonatan_ivanov Mastodon: @jonatan_ivanov Glenn Renfro LinkedIn, Mastodon, Thread: @cppwfs

Slide 4

Slide 4 text

Confidential │ © VMware, Inc. バグ修正 オープンソースで 皆に届け — Tadaya Tsuyukubo

Slide 5

Slide 5 text

Confidential │ © VMware, Inc. Tools of the Trade Commits dance with grace, Branches bloom in shared garden, GitHub's code embrace.

Slide 6

Slide 6 text

Confidential │ © VMware, Inc. Tools of the Trade IDE has warm embrace, Code dances in vibrant screens, Dev's creative space.

Slide 7

Slide 7 text

Confidential │ © VMware, Inc. Who is who in OSS Hearts selflessly give, Open source thrives and evolves, Contributors' love.

Slide 8

Slide 8 text

Confidential │ © VMware, Inc. Code Lines intertwine, breathe, They carry our thoughts to life A great work of art

Slide 9

Slide 9 text

Confidential │ © VMware, Inc. Docs Words upon pages, Guide lost souls through labyrinth, Docs? Who reads those things?

Slide 10

Slide 10 text

Confidential │ © VMware, Inc. Feedback Constructive words flow, Seeds of growth and improvement, Feedback paints new paths.

Slide 11

Slide 11 text

Confidential │ © VMware, Inc. Bug Reports Code twists and tangles, Bugs are hiding and laughing, Debugging... oh, joy!

Slide 12

Slide 12 text

Confidential │ © VMware, Inc. Questions Questions stacked so high, Seeking answers in the world, StackOverflow's light.

Slide 13

Slide 13 text

Confidential │ © VMware, Inc. Architecture Lines, boxes, arrows, Architect's grand masterpiece, Code's symphony sings.

Slide 14

Slide 14 text

Confidential │ © VMware, Inc. Presenting and Teaching Knowledge is power But it is more powerful When it's shared.

Slide 15

Slide 15 text

Confidential │ © VMware, Inc. Tests Tests say it is good But the users say it's bad Time to start over...

Slide 16

Slide 16 text

Confidential │ © VMware, Inc. CLA (Contributor License Agreement) License terms unfold, Contributors, understand, Agreements bring peace.

Slide 17

Slide 17 text

Confidential │ © VMware, Inc. OSS Licensing Open source's dance, Licenses speak lawyer prose, Read their boring sway.

Slide 18

Slide 18 text

Confidential │ © VMware, Inc. Code of Conduct In words, wisdom lies, Code of conduct's guiding light, Respect unifies.

Slide 19

Slide 19 text

Confidential │ © VMware, Inc. OSS Contribution Flow Code streams align, Contributors merge in flow, Open source code flows.

Slide 20

Slide 20 text

Confidential │ © VMware, Inc. PR Flow Checkout Topic Branch Do your magic Commit with message Push to Github Submit PR

Slide 21

Slide 21 text

Confidential │ © VMware, Inc. Commit Statements Precise words reveal, Commits etch their lasting mark, Clarity's treasure.

Slide 22

Slide 22 text

Confidential │ © VMware, Inc. First Review Flow Review Ready For Merge Merge PR Request Changes Yes Almost Checkout Topic Branch Do your magic Commit with message Push to Github Submit PR

Slide 23

Slide 23 text

Confidential │ © VMware, Inc. The Discussion Flow Review Ready For Merge Request Changes Almost Do your magic Commit with message Push to Github

Slide 24

Slide 24 text

Confidential │ © VMware, Inc. Review Ready For Merge Merge PR Yes Do your magic Commit with message Push to Github The Discussion Flow

Slide 25

Slide 25 text

Confidential │ © VMware, Inc. Demo Live demo unfolds, Eager eyes watch, hearts racing, Audience in awe.

Slide 26

Slide 26 text

Confidential │ © VMware, Inc. Homework Spring Cloud Task Micrometer Spring Cloud DataFlow

Slide 27

Slide 27 text

Confidential │ © VMware, Inc. Spring Guides

Slide 28

Slide 28 text

Confidential │ © VMware, Inc. Instructions on how to create local repository

Slide 29

Slide 29 text

Confidential │ © VMware, Inc. Thank you! @cppwfs @jonatan_ivanov

Slide 30

Slide 30 text

30 Please take your survey.