May 2004
[ bob ] 04:44, Friday, 28 May 2004

Folks have noticed the fall-out of what happens when you upgrade machines. I've been moving a lot of projects from our overpriced machine at Rackspace to the bigger and better machine in the bunker in Canada. Anyhow, to answer the #1 FAQ of the week:

Projects that have moved, and you can't seem to find, are now available if you following the form of:

cvs -d:pserver:anon@cvs.PROJECT.codehaus.org:/scm/PROJECT login
cvs -d:pserver:anon@cvs.PROJECT.codehaus.org:/scm/PROJECT checkout MODULE

Replacing PROJECT and MODULE in a way that makes sense.

Web source would then be:

  http://cvs.PROJECT.codehaus.org/

Each project has its own subdomain that holds pretty much everything for it.

Coming soon: list archives!

Wisdom gained from this migration:

It's much better to design a system where to upgrade, you simply add machines. If you have upgrade by replacement, the move is much more painful. The system I've set up now will support more growth (lots more projects for Hani to complain about); we can simply add another machine and partition along the project axis instead of the service axis.

Live and learn.

[ npryce ] 10:11, Tuesday, 25 May 2004

The jMock team are pleased to announce the release of jMock 1.0.0RC1.

jMock is a library for testing Java code using mock objects.

Mock objects help you design and test the interactions between the objects in your programs.

The jMock package:

  • makes it quick and easy to define mock objects, so you don't break the rhythm of programming.
  • lets you define flexible constraints over object interactions, reducing the brittleness of your tests.
  • is easy to extend.

Binary and source distributions and documentation can be downloaded from http://www.jmock.org.

[ Aslak Hellesoy ] 21:46, Tuesday, 18 May 2004

The PicoContainer team is proud to announce the release of PicoContainer 1.0-RC-1 (First final release candidate).

PicoContainer 1.0 final will be released in approximately 2 weeks from now unless we get some serious bug reports in the meanwhile (we think that's very unlikely).

IMPORTANT: Before the final release we will remove all the classes and methods that are marked as deprecated in this RC-1 release, so turn on your deprecation warnings!

Download
Changelog

The PicoContainer team

[ peter royal ] 02:03, Tuesday, 18 May 2004
Announcing Loom RC1

RC1 of Loom is now available.

Loom marks the first public release of a container based upon the un-released Apache Avalon Phoenix 4.1 development branch.

[ Joe Walnes ] 18:22, Friday, 14 May 2004

XStream is a simple library to serialize objects to XML and back again.

Features

  • Ease of use. A high level facade is supplied that simplifies common use cases.
  • No mappings required. Custom objects can be serialized without need for specifying mappings.
  • Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput.
  • Clean XML. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization.
  • Requires no modifications to objects. Serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor.
  • Full object graph support. Duplicate references encountered in the object-model will be maintained. Supports circular references.
  • Integrates with other XML APIs. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML).
  • Customizable conversion stategies. Strategies can be registered allowing customization of how particular types are represented as XML.
  • Error messages. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.

http://xstream.codehaus.org/

[ bob ] 15:37, Monday, 3 May 2004

Our events schedule shows that a couple of hausmates will be presenting at The Server Side Symposium at the end of this week. I presume there will be other non-presenting hausmates attending.

[ jonas ] 12:10, Monday, 3 May 2004

AspectWerkz 0.10 RC2 has been released.

You can read more about it here

Enjoy.