Slide 1

Slide 1 text

why nobody cares about your new open source project @zenorocha

Slide 2

Slide 2 text

OPEN YOUR CODE

Slide 3

Slide 3 text

infoworld.com/article/2611456/data-center/the-coming-push-for-open-source-everything.html

Slide 4

Slide 4 text

amazon.com/gp/product/B005MU3VKO

Slide 5

Slide 5 text

tom.preston-werner.com/2011/11/22/open-source-everything.html

Slide 6

Slide 6 text

but why? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Slide 7

Slide 7 text

"If your code is popular enough to attract outside contributions, you will have created a force multiplier that helps you get more work done faster and cheaper." - Tom Preston-Werner

Slide 8

Slide 8 text

GITHUB IS YOUR RESUME

Slide 9

Slide 9 text

code.dblock.org/github-is-your-new-resume

Slide 10

Slide 10 text

anti-pattern.com/github-is-your-resume-now

Slide 11

Slide 11 text

osrc.dfm.io

Slide 12

Slide 12 text

resume.github.io

Slide 13

Slide 13 text

and what happens? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Slide 14

Slide 14 text

1. Learn Git

Slide 15

Slide 15 text

2. Create a repo

Slide 16

Slide 16 text

3. Work like there’s no tomorrow

Slide 17

Slide 17 text

4. Everybody ignores it

Slide 18

Slide 18 text

marketing promotion advertising # ! @ # @ ! & & ! ? # & # @ ! # ?

Slide 19

Slide 19 text

"The one thing every software engineer should know is not how to write amazing code, but how to market themselves and their projects" - Steve Yegge

Slide 20

Slide 20 text

choose the right code repository #01

Slide 21

Slide 21 text

bitbucket.org

Slide 22

Slide 22 text

code.google.com

Slide 23

Slide 23 text

github.com

Slide 24

Slide 24 text

github.com/google

Slide 25

Slide 25 text

pick a good name #02

Slide 26

Slide 26 text

? chrome android dart polymer angular ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Slide 27

Slide 27 text

google.com/alerts

Slide 28

Slide 28 text

polymer polyfill

Slide 29

Slide 29 text

pitch it in a single sentence #03

Slide 30

Slide 30 text

google.com/chrome/browser

Slide 31

Slide 31 text

google.com/chrome/browser

Slide 32

Slide 32 text

build a good looking website #04

Slide 33

Slide 33 text

emberjs.com

Slide 34

Slide 34 text

foundation.zurb.com

Slide 35

Slide 35 text

github.com/search?q=stars%3a>1&s=stars&type=Repositories

Slide 36

Slide 36 text

98% of the 50 most popular projects on Github have a website

Slide 37

Slide 37 text

create a live demo #05

Slide 38

Slide 38 text

getbootstrap.com

Slide 39

Slide 39 text

zenorocha.github.io/voice-elements

Slide 40

Slide 40 text

everything needs to be in english #06

Slide 41

Slide 41 text

braziljs.github.io/conf-boilerplate

Slide 42

Slide 42 text

github.com/braziljs/conf-boilerplate/issues/91

Slide 43

Slide 43 text

amazeui.org

Slide 44

Slide 44 text

github.com/allmobilize/amazeui/issues

Slide 45

Slide 45 text

learn markdown #07

Slide 46

Slide 46 text

daringfireball.net/projects/markdown/syntax

Slide 47

Slide 47 text

help.github.com/articles/github-flavored-markdown

Slide 48

Slide 48 text

stackoverflow.com/editing-help

Slide 49

Slide 49 text

care about the README #08

Slide 50

Slide 50 text

title description install usage authors license

Slide 51

Slide 51 text

github.com/google/web-starter-kit

Slide 52

Slide 52 text

github.com/zenorocha/sublime-javascript-snippets

Slide 53

Slide 53 text

gist.github.com/zenorocha/4526327

Slide 54

Slide 54 text

remove the barriers #09

Slide 55

Slide 55 text

github.com/h5bp/html5please Few steps! Cool :)

Slide 56

Slide 56 text

nodejs.org/download

Slide 57

Slide 57 text

npmjs.org

Slide 58

Slide 58 text

gulpjs.com

Slide 59

Slide 59 text

ruby-lang.org/en/downloads

Slide 60

Slide 60 text

rubygems.org/pages/download

Slide 61

Slide 61 text

sass-lang.com/install

Slide 62

Slide 62 text

compass-style.org/install

Slide 63

Slide 63 text

write blogposts or record screencasts #10

Slide 64

Slide 64 text

rubyonrails.org

Slide 65

Slide 65 text

railscasts.com

Slide 66

Slide 66 text

google.com/chrome/browser

Slide 67

Slide 67 text

html5rocks.com

Slide 68

Slide 68 text

pick a license #11

Slide 69

Slide 69 text

zenorocha.mit-license.org

Slide 70

Slide 70 text

wtfpl.net

Slide 71

Slide 71 text

choosealicense.com

Slide 72

Slide 72 text

understand how semver works #12

Slide 73

Slide 73 text

semver.org

Slide 74

Slide 74 text

github.com/Polymer/polymer/tags

Slide 75

Slide 75 text

maintain a changelog #13

Slide 76

Slide 76 text

$ git log

Slide 77

Slide 77 text

github.com/Polymer/polymer/commits/master

Slide 78

Slide 78 text

github.com/Polymer/polymer/releases

Slide 79

Slide 79 text

github.com/angular/angular.js/commits/master

Slide 80

Slide 80 text

github.com/angular/angular.js/blob/master/CHANGELOG.md

Slide 81

Slide 81 text

keepachangelog.com

Slide 82

Slide 82 text

share it on social media #14

Slide 83

Slide 83 text

customelements.io

Slide 84

Slide 84 text

twitter.com/smashingmag/status/95456628412915712

Slide 85

Slide 85 text

promote it on niched sites and curated lists #15

Slide 86

Slide 86 text

news.ycombinator.com

Slide 87

Slide 87 text

echojs.com

Slide 88

Slide 88 text

html5weekly.com

Slide 89

Slide 89 text

rubyweekly.com

Slide 90

Slide 90 text

consider creating social media accounts #16

Slide 91

Slide 91 text

facebook.com/android

Slide 92

Slide 92 text

twitter.com/dart_lang

Slide 93

Slide 93 text

make it fun to use and contribute #17

Slide 94

Slide 94 text

yeoman.io

Slide 95

Slide 95 text

Yeoman CLI

Slide 96

Slide 96 text

goo.gl/HinoPA

Slide 97

Slide 97 text

keep up with user support #18

Slide 98

Slide 98 text

groups.google.com/forum/#!forum/angular

Slide 99

Slide 99 text

stackoverflow.com/questions/tagged/angularjs

Slide 100

Slide 100 text

github.com/angular/angular.js/issues

Slide 101

Slide 101 text

github.com/angular/angular.js/pull/10093

Slide 102

Slide 102 text

venturebeat.com/2012/01/30/dahl-out-mike-drop

Slide 103

Slide 103 text

don’t do it by yourself #19

Slide 104

Slide 104 text

browserdiet.com

Slide 105

Slide 105 text

browserdiet.com/zh

Slide 106

Slide 106 text

No content

Slide 107

Slide 107 text

don’t give up #20

Slide 108

Slide 108 text

jqueryboilerplate.com

Slide 109

Slide 109 text

github.com/jquery-boilerplate/jquery-boilerplate/pull/10

Slide 110

Slide 110 text

~ 2,000 stars

Slide 111

Slide 111 text

"Nobody ever changed anything by remaining quiet" - Jeff Atwood

Slide 112

Slide 112 text

No content

Slide 113

Slide 113 text

zenorocha.com Thanks!