Tom Preston-Werner, TweetCofounder and CTO of GitHub
Biography: Tom Preston-Werner
Tom Preston-Werner works for Powerset Inc., and is one of the founders of GitHub. He's created various Ruby tools such as the monitoring tool god, and many more.
Software Passion: Interested in distributed version control and finding better ways to scale large dynamic systems
Links:
Blog: http://github.com
Personal webiste: http://tom.preston-werner.com
Twitter: http://twitter.com/mojombo
Presentation: Tweet"GitHub Behind the Scenes"
Track:
ARCHITECTURE & DESIGN CASE STUDIES
/
Time:
Monday 16:15 - 17:15
/
Location:
Store Sal, Musikhuset
As the world's largest repository of open source code,
GitHub faces unique scaling challenges. Have you ever wondered how we manage
access to more than one million repositories, or how we scale our file storage
tier for a fraction of what it would cost with network storage appliances? In
this talk, I will cover the infrastructure that powers GitHub and explain the
various components that we have built and open sourced to accomplish this task.
In addition, I will explore a variety of other tools and techniques that we use
at GitHub to bring you a fast, highly available cloud service, and how you can
use this knowledge to improve your own enterprise.
Keywords: Git, Version Control, Software Configuration Management, Development Practices
Target audience: Anyone who uses Git but would like to see a little bit behind the covers.
Target audience: Anyone who uses Git but would like to see a little bit behind the covers.
Presentation: Tweet"Mastering Git Basics"
Git is the distributed version control system that's taking the world by storm. The Linux kernel, Ruby on Rails, and Erlang/OTP have all chosen it as their VCS of choice. This talk will focus on mastering the handful of commands that comprise 90% of the functionality you will use on a day-to-day basis. I'll kick things off with the best method to install Git on your favorite platform. Next up is creating local repositories, staging/adding files (all about the index), making commits, and viewing history. From there you'll learn to share your repositories with others via GitHub, fetch and merge changes that others make, and resolve conflicts.
Keywords: Git, github, dvcs
Target audience: Anyone interested in learning about Git or distributed
version control systems.