Zach Holman shares insights on creating a happy experience fueling developers’ creativity, being inspired by how things are done at GitHub.
Ryan Slobojan discusses how to perform issue tracking, code review, commits and builds in an automated manner by integrating Git, Gerrit, Hudson and Mylyn.
Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.
Scott Chacon explains the internal mechanisms used by Git to do version control based on three trees –head, index, work–, and some of its commands, especially ‘reset’.
Greg Young discusses how to use events to store data, and how testing, versioning and performance are impacted by an event-centered model.
Joe Williams discusses how distributed systems, cloud computing and configuration management affect system’s availability. He exemplifies with a database service built on CouchDB, Erlang, Chef, EC2.
Joe Walker explains Bespin, Mozilla’s open source web-based code editor, its architecture and chosen implementation solution, detailing some of its features like collaboration and version control.
Brion Vibber discusses the challenges of working with user communities, social bottlenecks, scalability of software vs communities, new approaches to scaling communities, and remaining challenges.
Pramod presents material from the 2007 Jolt Productivity Award winning book "Refactoring Databases : Evolutionary Database Design" on implementing evolutionary database development.
Dan Farino talks about administering thousands of web servers from a system’s architect viewpoint, detailing on performance counter monitoring, the system profiler and the system administration site.
In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging, and the "Deathbed Filter".
Ian Flint tries to explain the infrastructure and architecture employed by Yahoo! to keep going a multitude of servers running of different platforms and offering different services.