BT
Newer rss

Automating (almost) Everything Using Git, Gerrit, Hudson and Mylyn

Posted by Ryan Slobojan  on  Mar 29, 2012 6

Ryan Slobojan discusses how to perform issue tracking, code review, commits and builds in an automated manner by integrating Git, Gerrit, Hudson and Mylyn.

Code2Cloud: Automating The Whole Software Dev/Deploy Cycle

Posted by Ryan Slobojan  on  Dec 22, 2011 1

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.

A Tale of Three Trees

Posted by Scott Chacon  on  Nov 09, 2011 3

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’.

Events Are Not Just for Notifications

Posted by Greg Young  on  Aug 08, 2011 5

Greg Young discusses how to use events to store data, and how testing, versioning and performance are impacted by an event-centered model.

Availability, the Cloud and Everything

Posted by Joe Williams  on  Dec 09, 2010

Joe Williams discusses how distributed systems, cloud computing and automated configuration management affect system’s availability. He exemplifies with a database service built on CouchDB, Erlang, Chef, all running on EC2.

Introduction to Bespin - Mozilla's Web Based Code Editor

Posted by Joe Walker  on  Aug 05, 2010 3

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.

Community Performance Optimization: Making Your People Run as Smoothly as Your Site

Posted by Brion Vibber  on  Dec 23, 2009 3

Brion Vibber discusses the challenges of working with user communities, social bottlenecks, the Wikipedia article deletion process, scalability of software vs communities, new approaches to scaling communities, ongoing challenges with MediaWiki community, using git to scale the code commit process, automated Wikipedia edit filtering, flagged protection pages, and remaining challenges to face.

Refactoring Databases: Evolutionary Database Design

Posted by Pramod Sadalage  on  Mar 06, 2009 3

For years the norm for developers was to work in an iterative and incremental manner but for database developers to work in a more serial manner. The predominance of evolutionary development methods make it clear that the two groups need to work in the same manner to be productive as a team. Pramod presents material from "Refactoring Databases " on implementing evolutionary database development.

Behind the Scenes at MySpace.com

Posted by Dan Farino  on  Feb 10, 2009 5

In this presentation filmed during QCon SF 2008, Dan Farino, Chief Systems Architect at MySpace, talked about administering thousands of web servers from a system’s architect viewpoint. He mostly detailed the performance counter monitoring used by MySpace, the system profiler and the system administration site demoing the tools for the audience to see how it works.

Conceptual Algorithms

Posted by Tom Preston-Werner  on  Jan 17, 2009 5

In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging. Also: he explains how to use the "Deathbed Filter" for choosing projects.

Ian Flint Explains Yahoo! Communities Architectures

Posted by Ian Flint  on  Dec 11, 2008

In this presentation, Ian Flint, Director of Operations for Bix, Yahoo!’s online contest service, 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.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT