Building a FreeBSD Build System (6 tags)
Keeping a single BSD system up to date is relatively easy. Keeping a whole business full of servers fresh with patches and new applications and updates is more work--unless you take advantage of the ports system. Bjorn Nelson walks through the design and implementation of a build system usable to push fresh binaries to as many servers as you have.
Five Things I Love About Spring (4 tags)
For hardcore enterprise development, Bruce Tate turns to Spring, the topic of his latest collaboration, Spring: A Developer's Notebook. In this article, Bruce describes five reasons why he is hooked on Spring.
A Look at Commons Chain, Part 1 (3 tags)
In part one of a two-part series, Bill Siggelkow covers the basics of Chain, a promising new framework from the Jakarta Commons subproject that lets you integrate Chain into the Struts build process. In part two, Bill will cover how Chain is being applied to Struts and other projects. Bill is the author of O'Reilly's Jakarta Struts Cookbook.
Building Modular Applications with Seppia (2 tags)
Bitwise Optimization in Java: Bitfields, Bitboards, and Beyond (2 tags)
Flipping bits on and off is the lowest level of computing, and most Java developers are totally isolated from it. But maybe they shouldn't be. In this article, Glen Pepicelli introduces the idea of bitsets--ints and longs whose bitwise representation are the data you're interested in--and how they can be used with mathematical and logical operators to write faster code.