Presentation: Refactoring Databases

by Amr Elssamadisy 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.

Presentation: Behind the Scenes at

by Abel Avram 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.

Chef Configuration and Provisioning Tool Announced

by Charlie Martin on  Jan 26, 2009 2

Chef, a new Ruby-based configuration and provisioning tool, has been announced. Chef offers integration with multiple tools and platforms across extended networks, using "cookbooks" to define how to install and update applications across large networks like large web server farms, or cloud-computing platforms.

Presentation: Ian Flint Explains Yahoo! Communities Architectures

by Abel Avram 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.

Interview: Dan Farino About MySpace’s Architecture

by Abel Avram on  Nov 19, 2008 5

In this interview taken by InfoQ’s Ryan Slobojan, Dan Farino, Chief Systems Architect at MySpace, talks about the system architecture and the challenges faced when building a very large online community. Because MySpace is built almost entirely on the .NET Framework, Dan explains how a .NET product scales on hundreds of servers.

Kenai: Project Hosting Built on JRuby on Rails

by Mirko Stocker on  Sep 16, 2008 2

Kenai is a new project hosting platform from Sun. It offers a comprehensive set of services for open source projects, including source code management and issue-tracking, and most notably, it is built with JRuby on Rails.

ThoughtWorks Releases Cruise: Continuous Integration and Release Management System

by Chris Sims on  Jul 28, 2008

Continuous integration is an agile practice in which each code change committed is automatically built and tested, reducing the cost of bugs by catching many of them as soon as they are introduced. Today, ThoughtWorks released Cruise, extending continuous integration to application testing and deployment. Cruise runs on Windows, Mac OS X and Linux, and includes support for .NET, Java, and Ruby.

CM Crossroads on SCM for Small Teams

by Mike Bria on  Jul 23, 2008

Agile brings to organizations, among other things, small teams coupled with constant change. Navigating this effectively requires understanding what this means to Software Configuration Management practices. The July edition of CM Journal's "cm//crossroads" is dedicated to helping people meet this challenge successfully.

Subversion 1.5 released

by Mark Levison and Deborah Hartman on  Jun 24, 2008 3

Subversion, a mature open source version control system used by many open source projects, has just released version 1.5. New features include: merge tracking, sparse checkouts, and conflict resolution in the command line client.

Agile Version Control for Multi-Team Development

by Deborah Hartmann Preuss on  Apr 16, 2008 20

Many agree that the minimum set of Agile practices includes disciplined version control. In particular, when several development teams work in the same codebase, to ensure there's a clean, releasable version at the end of every iteration, they need a plan. Henrik Kniberg's proven scheme is a useful guide for teams. This detailed paper includes the entire method and even a cheatsheet.

Does "Done" Mean "Shippable"?

by Vikas Hazrati on  Feb 14, 2008 23

There has been a lot of discussion on various agile forums and blogs about the difference between 'Done' and 'Shippable'. It might sound like both mean the same, however discussions on the lists and various blogs suggest that these are still widely misunderstood, mis-used terms. Here's a roundup of recommendations about how to handle "Done."

Does Continuous Production Lead To Extreme Agility?

by Ben Hughes on  Feb 08, 2008 10

The idea of continuous production has been around for some time, with Cal Henderson revealing in 2005 that Flickr releases code to production about every 30 minutes. InfoQ investigates continuous production and explores the effects it has on the product lifecycle, and in turn the host organisation.

Continuous Integration and Code Inspection with Hudson and FindBugs

by Srini Penchikala on  Dec 14, 2007

A recent article published in IBM developerWorks talks about automating Continuous Integration and Code Inspection tasks in a build process using open source tools. It explains how to install and configure Hudson server with Subversion, Ant, and software inspection tools like FindBugs and PMD to create a build process with continuous feedback on test results and defects.

Spring 2.5: Drop-in upgrade for 2.0 with OSGi bundles, full annotation-based configuration & AspectJ

by Ryan Slobojan on  Nov 06, 2007

The first release candidate of Spring 2.5, formerly known as version 2.1, was recently released. InfoQ spoke with Spring framework lead developer Juergen Hoeller to learn more about this release.

Ruby Gems: new release and plans for inclusion in Ruby 1.9

by Werner Schuster on  Oct 15, 2007

The new Ruby Gems release adds optimizations and new features, such as automatic installation of platform gems. Also, it's compatible with Ruby 1.9, making it fit for inclusion in the standard Ruby 1.9 release.

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