How to become a GitHub Pro

          Start   Roadmap   Teaser   Problem   Solution     Sample   Demo   End



Roadmap
Who actually uses GitHub?

Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End
Who actually uses GitHub?

       Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End




Who actually uses GitHub?
Who actually uses GitHub?

       Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End




Who actually uses GitHub?
Who actually uses GitHub?

       Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End




Who actually uses GitHub?




    Yeah, but ... who?
Who actually uses GitHub?

       Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End




Who actually uses GitHub?




    Yeah, but ... who?
Who actually uses GitHub?

         Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End




  Who actually uses GitHub?




      Yeah, but ... who?




Come on, give me some names!
Who actually uses GitHub?

         Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End




  Who actually uses GitHub?




      Yeah, but ... who?




Come on, give me some names!
Why?

Start   Roadmap   Teaser   Problem   Solution   Sample   Demo   End
Why?

 Start   Roadmap   Teaser   Problem   Solution   Sample   Demo   End




Why?
Roadmap

          Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Roadmap
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Common Project Hosting

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Common Project Hosting
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation




                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation




                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation




                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation




                                                                                 12$


                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



                                                                                  5$

                                                                                 12$


                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



      39$        Hardware                                                         5$

                                                                                 12$


                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



      39$        Hardware                                                         5$
       0$        Software
                                                                                 12$


                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



      39$        Hardware                                                         5$
       0$        Software
      10$          Backup                                                        12$


                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



      39$     Hardware                                                            5$
       0$      Software
      10$       Backup                                                           12$
     200$ Administration
                     4h
                                                                                   5$

                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



      39$     Hardware                                                            5$
       0$      Software
      10$       Backup                                                           12$
     200$ Administration
                     4h
                                                                                   5$
     249$ / month     Total
                                                                                   5$
                                                                                 12$
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



      39$     Hardware                                                            5$
       0$      Software
      10$       Backup                                                           12$
     200$ Administration
                     4h
                                                                                   5$
     249$ / month     Total
                                                                                   5$
   2.988$ / year      Total
                                                                                 12$
Summary
                                                 Why?

                    Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Summary




 Hard to maintain                                 Quite expensive
Summary
                                                 Why?

                    Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Summary




 Hard to maintain                                 Quite expensive




    What now?
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
The Team

Start   Roadmap   Teaser   Problem      Solution   Sample   Demo   End
The Company

                   Start   Roadmap   Teaser   Problem   Solution   Sample   Demo   End




Founded in 2008
  Funding 0$
 46 Employees

3+ Million Repos
1+ Million Users
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
GitHub

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
Pricing

          Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Pricing
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation




                                                                                   50$
                                                                                   Silver
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



       0$        Hardware




                                                                                   50$
                                                                                   Silver
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



       0$        Hardware
      50$        Software




                                                                                   50$
                                                                                   Silver
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



       0$        Hardware
      50$        Software
       0$          Backup




                                                                                   50$
                                                                                   Silver
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



       0$     Hardware
      50$      Software
       0$       Backup
      50$ Administration
                     1h

                                                                                   50$
                                                                                   Silver
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



       0$     Hardware
      50$      Software
       0$       Backup
      50$ Administration
                     1h

     100$ / month     Total
                                                                                   50$
                                                                                   Silver
Sample Calculation

                     Start   Roadmap   Teaser   Problem    Solution    Sample   Demo   End



Sample Calculation



       0$     Hardware
      50$      Software
       0$       Backup
      50$ Administration
                     1h

     100$ / month     Total
                                                                                   50$
                                                                                   Silver

   1.200$ / year      Total
Annual Cost Comparison

                    Start   Roadmap   Teaser   Problem   Solution    Sample   Demo   End



Annual Cost Comparison

       $3,000


       $2,250


       $1,500                              €2,988


         $750
                 €1,200


           $0
                 GitHub          Common Approach
Roadmap

          Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Roadmap
Create a project

            Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Bookstore
Create a project

                      Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Bookstore



        mkdir bookstore
        cd bookstore
        git init
        touch README
        git add README
        git commit -m 'initial commit'
        git remote add github
        git@github.com:southdesign/bookstore.git
        git push -u github master
Create a project

                      Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Bookstore



        mkdir bookstore
        cd bookstore
        git init
        touch README
        git add README
        git commit -m 'initial commit'
        git remote add github
        git@github.com:southdesign/bookstore.git
        git push -u github master
Create issues

            Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End



Bookstore
Close issue with commit

            Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End



Bookstore
Close issue with commit

                      Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End



Bookstore




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

                      Start   Roadmap   Teaser   Problem    Solution     Sample   Demo   End



Bookstore




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

            Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End



Bookstore
Create a branch

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
Compare two branches

Start   Roadmap   Teaser   Problem   Solution       Sample   Demo   End
Create a wiki

Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End
Create a website

Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End
Create a website

             Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End




git pull
git checkout gh-pages
ll
-rw-r--r-- 1 index.html
Create a website

             Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End




git pull
git checkout gh-pages
ll
-rw-r--r-- 1 index.html
Forking

          Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Forking
Forking

Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End
Forking

Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End
Roadmap

          Start   Roadmap   Teaser   Problem     Solution   Sample   Demo   End



Roadmap
Done

                        Start   Roadmap   Teaser   Problem    Solution   Sample   Demo   End




         Further Reading                                             Hire Me!

  github.com/features                                      southdesign.de
                                                   tommylefunk@gmail.com
      github.com/blog
 developer.github.com
                                                             Buy my apps!

github.com/southdesign                                                Piano Tabs
github.com/southdesign/bookstore                                     QuestionPad

Github - Social Coding

  • 2.
    How to becomea GitHub Pro Start Roadmap Teaser Problem Solution Sample Demo End Roadmap
  • 3.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End
  • 4.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End Who actually uses GitHub?
  • 5.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End Who actually uses GitHub?
  • 6.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End Who actually uses GitHub? Yeah, but ... who?
  • 7.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End Who actually uses GitHub? Yeah, but ... who?
  • 8.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End Who actually uses GitHub? Yeah, but ... who? Come on, give me some names!
  • 9.
    Who actually usesGitHub? Start Roadmap Teaser Problem Solution Sample Demo End Who actually uses GitHub? Yeah, but ... who? Come on, give me some names!
  • 10.
    Why? Start Roadmap Teaser Problem Solution Sample Demo End
  • 11.
    Why? Start Roadmap Teaser Problem Solution Sample Demo End Why?
  • 12.
    Roadmap Start Roadmap Teaser Problem Solution Sample Demo End Roadmap
  • 13.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 14.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 15.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 16.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 17.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 18.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 19.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 20.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 21.
    Common Project Hosting Start Roadmap Teaser Problem Solution Sample Demo End Common Project Hosting
  • 22.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation
  • 23.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 12$
  • 24.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 5$ 12$
  • 25.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 5$ 5$ 12$
  • 26.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 12$ 5$ 5$ 12$
  • 27.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 5$ 12$ 5$ 5$ 12$
  • 28.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 39$ Hardware 5$ 12$ 5$ 5$ 12$
  • 29.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 39$ Hardware 5$ 0$ Software 12$ 5$ 5$ 12$
  • 30.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 39$ Hardware 5$ 0$ Software 10$ Backup 12$ 5$ 5$ 12$
  • 31.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 39$ Hardware 5$ 0$ Software 10$ Backup 12$ 200$ Administration 4h 5$ 5$ 12$
  • 32.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 39$ Hardware 5$ 0$ Software 10$ Backup 12$ 200$ Administration 4h 5$ 249$ / month Total 5$ 12$
  • 33.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 39$ Hardware 5$ 0$ Software 10$ Backup 12$ 200$ Administration 4h 5$ 249$ / month Total 5$ 2.988$ / year Total 12$
  • 34.
    Summary Why? Start Roadmap Teaser Problem Solution Sample Demo End Summary Hard to maintain Quite expensive
  • 35.
    Summary Why? Start Roadmap Teaser Problem Solution Sample Demo End Summary Hard to maintain Quite expensive What now?
  • 36.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 37.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 38.
    The Team Start Roadmap Teaser Problem Solution Sample Demo End
  • 39.
    The Company Start Roadmap Teaser Problem Solution Sample Demo End Founded in 2008 Funding 0$ 46 Employees 3+ Million Repos 1+ Million Users
  • 40.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 41.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 42.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 43.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 44.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 45.
    GitHub Start Roadmap Teaser Problem Solution Sample Demo End
  • 46.
    Pricing Start Roadmap Teaser Problem Solution Sample Demo End Pricing
  • 47.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation
  • 48.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 50$ Silver
  • 49.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 0$ Hardware 50$ Silver
  • 50.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 0$ Hardware 50$ Software 50$ Silver
  • 51.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 0$ Hardware 50$ Software 0$ Backup 50$ Silver
  • 52.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 0$ Hardware 50$ Software 0$ Backup 50$ Administration 1h 50$ Silver
  • 53.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 0$ Hardware 50$ Software 0$ Backup 50$ Administration 1h 100$ / month Total 50$ Silver
  • 54.
    Sample Calculation Start Roadmap Teaser Problem Solution Sample Demo End Sample Calculation 0$ Hardware 50$ Software 0$ Backup 50$ Administration 1h 100$ / month Total 50$ Silver 1.200$ / year Total
  • 55.
    Annual Cost Comparison Start Roadmap Teaser Problem Solution Sample Demo End Annual Cost Comparison $3,000 $2,250 $1,500 €2,988 $750 €1,200 $0 GitHub Common Approach
  • 56.
    Roadmap Start Roadmap Teaser Problem Solution Sample Demo End Roadmap
  • 57.
    Create a project Start Roadmap Teaser Problem Solution Sample Demo End Bookstore
  • 58.
    Create a project Start Roadmap Teaser Problem Solution Sample Demo End Bookstore mkdir bookstore cd bookstore git init touch README git add README git commit -m 'initial commit' git remote add github git@github.com:southdesign/bookstore.git git push -u github master
  • 59.
    Create a project Start Roadmap Teaser Problem Solution Sample Demo End Bookstore mkdir bookstore cd bookstore git init touch README git add README git commit -m 'initial commit' git remote add github git@github.com:southdesign/bookstore.git git push -u github master
  • 60.
    Create issues Start Roadmap Teaser Problem Solution Sample Demo End Bookstore
  • 61.
    Close issue withcommit Start Roadmap Teaser Problem Solution Sample Demo End Bookstore
  • 62.
    Close issue withcommit Start Roadmap Teaser Problem Solution Sample Demo End Bookstore git add . git commit -am 'Added skeleton which closes #1 and a book model which closes #2' git push
  • 63.
    Close issue withcommit Start Roadmap Teaser Problem Solution Sample Demo End Bookstore git add . git commit -am 'Added skeleton which closes #1 and a book model which closes #2' git push
  • 64.
    Milestones Start Roadmap Teaser Problem Solution Sample Demo End Bookstore
  • 65.
    Create a branch Start Roadmap Teaser Problem Solution Sample Demo End
  • 66.
    Compare two branches Start Roadmap Teaser Problem Solution Sample Demo End
  • 67.
    Create a wiki Start Roadmap Teaser Problem Solution Sample Demo End
  • 68.
    Create a website Start Roadmap Teaser Problem Solution Sample Demo End
  • 69.
    Create a website Start Roadmap Teaser Problem Solution Sample Demo End git pull git checkout gh-pages ll -rw-r--r-- 1 index.html
  • 70.
    Create a website Start Roadmap Teaser Problem Solution Sample Demo End git pull git checkout gh-pages ll -rw-r--r-- 1 index.html
  • 71.
    Forking Start Roadmap Teaser Problem Solution Sample Demo End Forking
  • 72.
    Forking Start Roadmap Teaser Problem Solution Sample Demo End
  • 73.
    Forking Start Roadmap Teaser Problem Solution Sample Demo End
  • 74.
    Roadmap Start Roadmap Teaser Problem Solution Sample Demo End Roadmap
  • 75.
    Done Start Roadmap Teaser Problem Solution Sample Demo End Further Reading Hire Me! github.com/features southdesign.de tommylefunk@gmail.com github.com/blog developer.github.com Buy my apps! github.com/southdesign Piano Tabs github.com/southdesign/bookstore QuestionPad