github - social coding

75

Upload: thomas-fankhauser

Post on 12-Nov-2014

1.777 views

Category:

Technology


7 download

DESCRIPTION

What is GitHub and why is it needed? How does it influence the coding mentality and open source world? Is it necessary to host your own code?

TRANSCRIPT

Page 1: Github - Social Coding
Page 2: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Roadmap

How to become a GitHub Pro

Page 3: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Page 4: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Who actually uses GitHub?

Page 5: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Who actually uses GitHub?

Page 6: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Who actually uses GitHub?

Yeah, but ... who?

Page 7: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Who actually uses GitHub?

Yeah, but ... who?

Page 8: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Who actually uses GitHub?

Yeah, but ... who?

Come on, give me some names!

Page 9: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Who actually uses GitHub?

Who actually uses GitHub?

Yeah, but ... who?

Come on, give me some names!

Page 10: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Why?

Page 11: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Why?

Why?

Page 12: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Roadmap

Roadmap

Page 13: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 14: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 15: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 16: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 17: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 18: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 19: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 20: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 21: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Common Project Hosting

Common Project Hosting

Page 22: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

Page 23: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

12$

Page 24: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

12$

5$

Page 25: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

12$

5$

5$

Page 26: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

12$

5$

5$

12$

Page 27: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

12$

5$

5$

12$

5$

Page 28: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

39$ Hardware

12$

5$

5$

12$

5$

Page 29: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

0$ Software 39$ Hardware

12$

5$

5$

12$

5$

Page 30: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

0$ Software 10$ Backup

39$ Hardware

12$

5$

5$

12$

5$

Page 31: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

0$ Software 10$ Backup

200$ Administration4 h

39$ Hardware

12$

5$

5$

12$

5$

Page 32: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

0$ Software 10$ Backup

200$ Administration4 h

249$ / month Total

39$ Hardware

12$

5$

5$

12$

5$

Page 33: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

Sample Calculation

Sample Calculation

0$ Software 10$ Backup

200$ Administration4 h

249$ / month Total

2.988$ / year Total

39$ Hardware

12$

5$

5$

12$

5$

Page 34: Github - Social Coding

Why?

Start Roadmap Teaser Problem Solution Sample Demo End

Hard to maintain

Summary

Quite expensive

Summary

Page 35: Github - Social Coding

Why?

Start Roadmap Teaser Problem Solution Sample Demo End

Hard to maintain

Summary

Quite expensive

Summary

What now?

Page 36: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 37: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 38: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

The Team

Page 39: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

The Company

Founded in 2008Funding 0$

46 Employees

3+ Million Repos1+ Million Users

Page 40: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 41: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 42: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 43: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 44: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 45: Github - Social Coding

Start Roadmap Teaser Problem Solution Sample Demo End

GitHub

Page 46: Github - Social Coding

Pricing

Pricing

Start Roadmap Teaser Problem Solution Sample Demo End

Page 47: Github - Social Coding

Sample Calculation

Sample Calculation

Start Roadmap Teaser Problem Solution Sample Demo End

Page 48: Github - Social Coding

Sample Calculation

Sample Calculation

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 49: Github - Social Coding

Sample Calculation

Sample Calculation

0$ Hardware

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 50: Github - Social Coding

Sample Calculation

Sample Calculation

50$ Software 0$ Hardware

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 51: Github - Social Coding

Sample Calculation

Sample Calculation

50$ Software 0$ Backup

0$ Hardware

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 52: Github - Social Coding

Sample Calculation

Sample Calculation

50$ Software 0$ Backup

50$ Administration1 h

0$ Hardware

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 53: Github - Social Coding

Sample Calculation

Sample Calculation

50$ Software 0$ Backup

50$ Administration1 h

100$ / month Total

0$ Hardware

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 54: Github - Social Coding

Sample Calculation

Sample Calculation

50$ Software 0$ Backup

50$ Administration1 h

100$ / month Total

1.200$ / year Total

0$ Hardware

50$

Start Roadmap Teaser Problem Solution Sample Demo End

Silver

Page 55: Github - Social Coding

Annual Cost Comparison

Annual Cost Comparison

Start Roadmap Teaser Problem Solution Sample Demo End

$0

$750

$1,500

$2,250

$3,000

GitHub Common Approach

€2,988

€1,200

Page 56: Github - Social Coding

Roadmap

Roadmap

Start Roadmap Teaser Problem Solution Sample Demo End

Page 57: Github - Social Coding

Bookstore

Create a project

Start Roadmap Teaser Problem Solution Sample Demo End

Page 58: Github - Social Coding

Bookstore

Create a project

Start Roadmap Teaser Problem Solution Sample Demo End

mkdir bookstorecd bookstoregit inittouch READMEgit add READMEgit commit -m 'initial commit'git remote add github [email protected]:southdesign/bookstore.gitgit push -u github master

Page 59: Github - Social Coding

Bookstore

Create a project

Start Roadmap Teaser Problem Solution Sample Demo End

mkdir bookstorecd bookstoregit inittouch READMEgit add READMEgit commit -m 'initial commit'git remote add github [email protected]:southdesign/bookstore.gitgit push -u github master

Page 60: Github - Social Coding

Bookstore

Create issues

Start Roadmap Teaser Problem Solution Sample Demo End

Page 61: Github - Social Coding

Bookstore

Close issue with commit

Start Roadmap Teaser Problem Solution Sample Demo End

Page 62: Github - Social Coding

Bookstore

Close issue with commit

Start Roadmap Teaser Problem Solution Sample Demo End

git add .git commit -am 'Added skeleton which closes #1 and a book model whichcloses #2'git push

Page 63: Github - Social Coding

Bookstore

Close issue with commit

Start Roadmap Teaser Problem Solution Sample Demo End

git add .git commit -am 'Added skeleton which closes #1 and a book model whichcloses #2'git push

Page 64: Github - Social Coding

Bookstore

Milestones

Start Roadmap Teaser Problem Solution Sample Demo End

Page 65: Github - Social Coding

Create a branch

Start Roadmap Teaser Problem Solution Sample Demo End

Page 66: Github - Social Coding

Compare two branches

Start Roadmap Teaser Problem Solution Sample Demo End

Page 67: Github - Social Coding

Create a wiki

Start Roadmap Teaser Problem Solution Sample Demo End

Page 68: Github - Social Coding

Create a website

Start Roadmap Teaser Problem Solution Sample Demo End

Page 69: Github - Social Coding

Create a website

Start Roadmap Teaser Problem Solution Sample Demo End

git pullgit checkout gh-pagesll-rw-r--r-- 1 index.html

Page 70: Github - Social Coding

Create a website

Start Roadmap Teaser Problem Solution Sample Demo End

git pullgit checkout gh-pagesll-rw-r--r-- 1 index.html

Page 71: Github - Social Coding

Forking

Start Roadmap Teaser Problem Solution Sample Demo End

Forking

Page 72: Github - Social Coding

Forking

Start Roadmap Teaser Problem Solution Sample Demo End

Page 73: Github - Social Coding

Forking

Start Roadmap Teaser Problem Solution Sample Demo End

Page 74: Github - Social Coding

Roadmap

Roadmap

Start Roadmap Teaser Problem Solution Sample Demo End

Page 75: Github - Social Coding

Done

Start Roadmap Teaser Problem Solution Sample Demo End

Further Reading

github.com/featuresgithub.com/blog

developer.github.com

github.com/southdesigngithub.com/southdesign/bookstore

Hire Me!

[email protected]

Buy my apps!

Piano TabsQuestionPad