header
Contributions

A collection of material produced by Lifeware staff.

Immagine
Building Tests from Real Objects
Massimo Arnoldi & Max Milan Building Tests from Real Object, a GoogleTechTalks in London, September 6th 2006.
Youtube video
Immagine
Time Travel:A Pattern Language for Values That Change
By splitting business objects for Time Travel and always processing through Period Enumeration, you can write systems with minimal extra complexity that make it possible to flexibly navigate and process changing business objects.
TimeTravel.pdf (370Kb)
Immagine
Implement a relaxed immutability model
Immutable objects are a great help for writing thread-safe software. In the Java™ language, the primary mechanism for guaranteeing immutability is the use of final fields. But final fields must be set in constructors, and in some cases, this requirement is too restrictive. This article shows an efficient way to implement a slightly more relaxed model of immutability, using normal cached fields whose values can still be accessed safely without synchronization.
IBM developersWork
© 2010 Lifeware SA
Contact us | FAQ | Solution by Tinext SA