affiche10jrAt ESUG 2010Johan Brichau of presented NeXTPlan a collaborative resource planning tool for event organizers (videoslides, alternate video1, alternate video2).

NeXTPlan is written in Seaside and runs in Pharo and GLASS. In order to accomodate multiple persistence mechanisms, Johan and company developed a persistence API that works with Magma, GOODS, and GLASS.

The persistence API is especially interesting for folks who are developing Seaside/GLASS applications with transactions that need to span multiple HTTP requests and need to manage concurrent updates to shared data structures. Johan plans to extract the persistence API and make it available for other folks to use!

Photo by / CC BY 2.0