Permalink
Browse files

rearranged into subsections and added git in 60

  • Loading branch information...
1 parent e0ddec4 commit 3a71efb84f37572ec9053d96d1a40e735ee6cc2b @schacon committed Aug 14, 2010
Showing with 592 additions and 424 deletions.
  1. +22 −0 60s.txt
  2. +28 −0 final/final.md
  3. BIN git_in_60/branch.jpg
  4. +146 −0 git_in_60/git_in_60.md
  5. BIN git_in_60/img/gitin60s/GitIn60.013.jpg
  6. BIN git_in_60/img/gitin60s/GitIn60.014.jpg
  7. BIN git_in_60/img/gitin60s/GitIn60.015.jpg
  8. BIN git_in_60/img/gitin60s/GitIn60.016.jpg
  9. BIN git_in_60/img/gitin60s/GitIn60.017.jpg
  10. BIN git_in_60/img/gitin60s/GitIn60.018.jpg
  11. BIN git_in_60/img/gitin60s/GitIn60.019.jpg
  12. BIN git_in_60/img/gitin60s/GitIn60.020.jpg
  13. BIN git_in_60/img/gitin60s/GitIn60.021.jpg
  14. BIN git_in_60/img/gitin60s/GitIn60.022.jpg
  15. BIN git_in_60/img/gitin60s/GitIn60.023.jpg
  16. BIN git_in_60/img/gitin60s/GitIn60.024.jpg
  17. BIN git_in_60/img/gitin60s/GitIn60.025.jpg
  18. BIN git_in_60/img/gitin60s/GitIn60.026.jpg
  19. BIN git_in_60/img/gitin60s/GitIn60.027.jpg
  20. BIN git_in_60/img/gitin60s/GitIn60.028.jpg
  21. BIN git_in_60/img/gitin60s/GitIn60.029.jpg
  22. BIN git_in_60/img/gitin60s/GitIn60.030.jpg
  23. BIN git_in_60/img/gitin60s/GitIn60.031.jpg
  24. BIN git_in_60/img/gitin60s/GitIn60.032.jpg
  25. BIN git_in_60/img/gitin60s/GitIn60.033.jpg
  26. BIN git_in_60/img/gitin60s/GitIn60.034.jpg
  27. BIN git_in_60/img/gitin60s/GitIn60.035.jpg
  28. BIN git_in_60/img/gitin60s/GitIn60.036.jpg
  29. BIN git_in_60/img/gitin60s/GitIn60.037.jpg
  30. BIN git_in_60/img/gitin60s/GitIn60.038.jpg
  31. BIN git_in_60/img/gitin60s/GitIn60.039.jpg
  32. BIN git_in_60/img/gitin60s/GitIn60.040.jpg
  33. BIN git_in_60/img/gitin60s/GitIn60.041.jpg
  34. BIN git_in_60/img/gitin60s/GitIn60.042.jpg
  35. BIN git_in_60/img/gitin60s/GitIn60.043.jpg
  36. BIN git_in_60/img/gitin60s/GitIn60.044.jpg
  37. BIN git_in_60/img/gitin60s/GitIn60.045.jpg
  38. BIN git_in_60/img/gitin60s/GitIn60.046.jpg
  39. +118 −0 os_code/os_code.md
  40. +144 −0 os_development/osdev.md
  41. +43 −0 os_hiring/os_hiring.md
  42. +0 −423 preso/01_slide.md
  43. BIN preso/img/searchlang.png
  44. +6 −1 showoff.json
  45. +85 −0 use_os/use_os.md
View
22 60s.txt
@@ -0,0 +1,22 @@
+Git is an open source, distributed version control system
+implemented as a directed acyclic graph of commit objects
+pointing to snapshots of content,
+with all data saved in it's own custom content addressable filesystem
+by the SHA-1 checksum hash of each objects data.
+branches are simply pointers into this directed graph of commits,
+identifying entry points that designate the latest work on that branch,
+allowing Git to traverse the pointers, determining a coherent history.
+this makes branching cheap and easy,
+and merging simple.
+this makes branches seem amazing,
+and encourages non-linear development styles
+and frictionless context switching
+while facilitating distributed development,
+cryptographic integrity
+and late decision making.
+nearly all commands run locally with no network latency overhead
+and it is implemented mainly in C,
+making it incredibly fast and efficient even for very large projects.
+There are several large open source projects using it,
+not to mention the 200,000 open source repositories
+maintained by the 175,000 developers on GitHub alone.
View
@@ -0,0 +1,28 @@
+!SLIDE subsection
+# overview #
+
+!SLIDE bullets incremental
+# overview #
+
+* use open source
+* open source stuff
+* hire OS developers
+* use OS dev practices
+
+!SLIDE
+# it will make you and your company/business better #
+
+!SLIDE
+# thanks! #
+
+!SLIDE
+# questions? #
+
+!SLIDE bullets
+
+# resources #
+
+* gitref.org
+* progit.org
+* git-scm.com
+* pub night tonight
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
@@ -0,0 +1,146 @@
+!SLIDE center
+![img/gitin60s/GitIn60.013.jpg](img/gitin60s/GitIn60.013.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.014.jpg](img/gitin60s/GitIn60.014.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.015.jpg](img/gitin60s/GitIn60.015.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.016.jpg](img/gitin60s/GitIn60.016.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.017.jpg](img/gitin60s/GitIn60.017.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.018.jpg](img/gitin60s/GitIn60.018.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.019.jpg](img/gitin60s/GitIn60.019.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.020.jpg](img/gitin60s/GitIn60.020.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.021.jpg](img/gitin60s/GitIn60.021.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.022.jpg](img/gitin60s/GitIn60.022.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.023.jpg](img/gitin60s/GitIn60.023.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.024.jpg](img/gitin60s/GitIn60.024.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.025.jpg](img/gitin60s/GitIn60.025.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.026.jpg](img/gitin60s/GitIn60.026.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.027.jpg](img/gitin60s/GitIn60.027.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.028.jpg](img/gitin60s/GitIn60.028.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.029.jpg](img/gitin60s/GitIn60.029.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.030.jpg](img/gitin60s/GitIn60.030.jpg)
+
+!SLIDE center
+![awesome](branch.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.031.jpg](img/gitin60s/GitIn60.031.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.032.jpg](img/gitin60s/GitIn60.032.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.033.jpg](img/gitin60s/GitIn60.033.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.034.jpg](img/gitin60s/GitIn60.034.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.035.jpg](img/gitin60s/GitIn60.035.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.036.jpg](img/gitin60s/GitIn60.036.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.037.jpg](img/gitin60s/GitIn60.037.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.038.jpg](img/gitin60s/GitIn60.038.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.039.jpg](img/gitin60s/GitIn60.039.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.040.jpg](img/gitin60s/GitIn60.040.jpg)
+
+!SLIDE
+
+# 300,000 original projects #
+
+ >> Repository.count(:conditions =>
+ { :parent_id => nil, :public => 1 })
+ => 302209
+
+!SLIDE
+
+# 810,000 public repositories #
+
+ >> Repository.count(:conditions =>
+ { :public => 1 })
+ + Gist.count(:conditions =>
+ {:public => 1})
+ => 816612
+
+!SLIDE
+
+# 340,000 developers #
+
+ >> User.count
+ => 343558
+
+!SLIDE center
+![img/gitin60s/GitIn60.043.jpg](img/gitin60s/GitIn60.043.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.044.jpg](img/gitin60s/GitIn60.044.jpg)
+
+!SLIDE center
+![img/gitin60s/GitIn60.045.jpg](img/gitin60s/GitIn60.045.jpg)
+
+!SLIDE bullets incremental
+
+# why you should know git #
+
+* fast
+* distributed
+* branching and merging are amazing
+* huge community
+
+!SLIDE bullets incremental
+
+# resources #
+
+* gitref.org
+* progit.org
+* git-scm.com
+
+!SLIDE center
+![img/gitin60s/GitIn60.046.jpg](img/gitin60s/GitIn60.046.jpg)
+
+!SLIDE
+
+# ok #
+
+
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
@@ -0,0 +1,118 @@
+
+!SLIDE subsection
+# open sourcing your code #
+
+!SLIDE
+# if it does not exist, and it is general, OS it #
+
+!SLIDE
+# you know it will be public, so you write cleaner #
+
+!SLIDE bullets incremental
+# developers create ties in the community #
+
+* network to ask questions / learn from
+* cross pollination
+* recruit from
+
+!SLIDE
+# get free work #
+
+!SLIDE
+# GitHub examples #
+
+!SLIDE bullets incremental
+# GitHub OS Projects #
+
+* grit
+* bert / ernie
+* resque
+* proxymachine
+* cijoe
+
+!SLIDE
+# have customers add features #
+
+!SLIDE bullets incremental
+## parts of GitHub open-outsourced ##
+
+* github-services
+* jekyll
+* markup
+* albino
+* progit
+
+!SLIDE
+# have customers add features #
+
+!SLIDE center
+![](img/servicehooks.png)
+
+!SLIDE
+# github-services #
+### github.com/github/github-services ###
+
+<br/><br/><br/><br/>
+
+ @@@ Ruby
+ @stats = {
+ :commits => 120,
+ :lines => 2554,
+ :authors => 52,
+ :percent => 36%
+ }
+
+!SLIDE
+# grit #
+### github.com/mojombo/grit ###
+
+<br/><br/><br/><br/>
+
+ @@@ Ruby
+ @stats = {
+ :commits => 70,
+ :lines => 1564,
+ :authors => 21,
+ :percent => 21%
+ }
+
+!SLIDE
+# jekyll #
+### github.com/mojombo/jekyll ###
+
+<br/><br/><br/><br/>
+
+ @@@ Ruby
+ @stats = {
+ :commits => 273,
+ :lines => 3367,
+ :authors => 59,
+ :percent => 52%
+ }
+
+!SLIDE
+# resque #
+### github.com/defunkt/resque ###
+
+<br/><br/><br/><br/>
+
+ @@@ Ruby
+ @stats = {
+ :commits => 127,
+ :lines => 3273,
+ :authors => 46,
+ :percent => 18%
+ }
+
+!SLIDE
+# total #
+
+<br/><br/><br/><br/>
+
+ @@@ Ruby
+ @total_stats = {
+ :commits => 590,
+ :lines => 10758,
+ :authors => 178,
+ }
+
Oops, something went wrong.

0 comments on commit 3a71efb

Please sign in to comment.