Company
Date Published
Author
The Couchbase Team
Word count
517
Language
English
Hacker News points
None

Summary

Patrick Galbraith and his team at NorthScale emphasize the importance of continuous integration and testing across multiple platforms to ensure the quality and longevity of their projects, such as memcached and its proxy, moxi. By using tools like buildbot, they reduce the time between code commits and the identification of issues, allowing for prompt fixes and maintaining a 'ready to release' codebase. This process involves community contributions and setting up build environments on various platforms, such as the recent addition of a Gentoo builder for ARM architecture, to catch platform-specific errors. The team also focuses on addressing compiler warnings, especially those related to type safety, to prevent bugs. Their efforts are supported by buildbot's monitoring and a "buildbot try" process that allows uncommitted changes to be tested, contributing to the high-quality output of their projects, as evidenced by their progress reports.