January 2004
[ bob ] 16:24, Monday, 26 January 2004

jMock - A Lightweight Mock Object Library for Java was silently ushered under the umbrella of The Codehaus over the past month or three. Just doing the formal announcement so everyone can come mock us.

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.

[ bob ] 14:29, Monday, 26 January 2004

I announced Drools 2.0-beta-13 on my blog this morning.

I'd like to announce Drools 2.0-beta-13...
[ bob ] 20:24, Saturday, 24 January 2004

blogs.codehaus.org is now running on the new canadian box known as beaver.

Through the miracle of mod_rewrite, mod_proxy, and a complete disregard for bandwidth consumption, the migration should be completely transparent to you even if the DNS changes haven't propagated yet. If your machine thinks that hogshead is still blogs.codehaus.org, then hogshead just proxies requests back to beaver until your machine figures it out.

Holler if you find any problems.

[ Aslak Hellesoy ] 20:45, Friday, 23 January 2004

Download here.

This release of PicoContainer fixes a number of bugs, adds some new functionality and changes some minor parts of the API.

If you upgrade from a previous version, you might encounter some backwards compatibility issues. The ones we can think of are:

* containers can now only have one parent
* containers now don't have an explicit link to child containers

See the changelog for further details.

If you encounter upgrade problems, please add a comment in this blog entry.

-The PicoContainer team.

[ bob ] 19:00, Friday, 23 January 2004

James Strachan announced 1.0-beta-3 of Groovy.

I'm pleased to announce the 1.0 beta 3 release of Groovy!

This release offers a large number of new features like subscript operators on strings/collections/arrays/maps with backwards/forwards inclusive/exclusive ranges, more core Java polymorphism, break statement, ternary expressions, much improved autoboxing support and a whole lot more. For a detailed list of all the changes in this release please see the change log...

Whilst the language syntax is not quite frozen for the final 1.0 release its getting very close (we hope the next release to freeze the syntax for backwards compatibility) and the projects codebase is getting stable and solid now.

[ bob ] 15:41, Tuesday, 20 January 2004

jira.codehaus.org can now accept comments to issues through email. When replying to a mail notification from Jira, if you include jira@codehaus.org on the recipient list, jira will add your email as a comment on the issue. It simply finds the issue key from the subject: header.

Now, all of those conversations started on lists as a the result of a mail from Jira will be saved for posterity's sake.

[ bob ] 06:03, Tuesday, 20 January 2004

Search is now available for the assets of The Codehaus.

& may be used as boolean 'AND'
| may be used as boolean 'OR'
~ may be used as boolean 'NOT'
[ bob ] 08:30, Friday, 16 January 2004

jira.codehaus.org is now running on beaver with lots more RAM and lots of spare of cycles. It's zippy.

[ jvanzyl ] 18:43, Thursday, 15 January 2004

This release adds a fast xpp3-based reader/writer, fixes some bugs with deserializing primitive arrays, and adds a File converter.

Changelog: http://xstream.codehaus.org/changes-report.html
Main site: http://xstream.codehaus.org

You can find the JAR here or you can just let Maven get it for you.

[ bob ] 13:58, Thursday, 15 January 2004

OT Session Mock Objects: Driving top-down development. will be presented by Joe "Scrappy" Walnes and Nat "I don't know you well enough to come up with a nickname" Pryce at OT2004 on 29 March in the UK.

Mock objects are usually regarded as a programming technique that merely supports existing methods of unit testing. But this does not exploit the full potential of mock objects. Fundamentally, mock objects enable an iterative, top-down development process that drives the creation of well designed object-oriented software.

This tutorial will demonstrate the mock object development process in action. We will show how using mock objects to guide your design results in a more effective form of test driven development and more flexible code; how mock objects allow you to concentrate more on end-user requirements than on infrastructure; and how the objects in the resultant code are small and loosely coupled, with well-defined responsibilities.

This is not a regular course.

[ bob ] 03:56, Wednesday, 14 January 2004

builds.codehaus.org is back online, running damagecontrol. Drools, Groovy, and various Pico projects are being damagecontrolled.

Index of /
[ bob ] 18:43, Tuesday, 6 January 2004

Tech Talk: Vincent Massol on Agile Offshore Methodologies

In this interview, Vincent discusses how agile methodologies can be used in offshore, collaborative development. He looks at various communication tools used between projects, how two teams apply continuous integration using Maven and plugins such as CheckStyle, DBunit, and Clover. He also looks at how Cactus and Mock Objects can be used for testing and integration.
[ bob ] 05:03, Monday, 5 January 2004

Now that we've given our beaver some latex, tirsen is ensuring that all drooling damage is noted.

<dcontrol> BUILD SUCCESSFUL drools
[ bob ] 00:35, Sunday, 4 January 2004

Okay, turns out we had some mixed up forms on the blogs, which effectively disabled comment submission. I've ironed out the problem and am percolating the changes out to everyone's blog. Comments should start flowing again.

[ bob ] 20:53, Saturday, 3 January 2004

I note that Drools 2.0-beta-12 has shipped finally, over on my own blog.

Drools 2.0-beta-12 has finally shipped.