Gang, JavaZone 2009 is just completed, and I would like to thank the Program Committee for inviting Qi4j.
I have some 'suggestions' for improvements, see http://lists.ops4j.org/pipermail/general/2009q3/002943.html More importantly, Eric Evans and Randy Stafford graciously promoted Qi4j over and over again as an interesting technology. Thanks! Greg Young made a very compelling presentation around "Command Query Separation", and when the videos are out, I urge everyone to look at them. I also spent a lot of time "after conf" with Greg and interesting Norwegians, discussing various interesting topics. The most interesting feedback was; Events are immutable. As they happened, they will remain forever. So in Rickard's pattern, events shouldn't be modified but instead a "compensating event" can be injected. He agreed a lot on our notions; "Commands are imperative", "Events are in past tense", "Snapshot storage isn't good" and many other things. I hope to be able to engage him in the Qi4j discussions further. Comments and questions after my presentation "Qi4j Persistence" were; Pros: * "Isn't this going more like 4GL with Java". * "Thanks for cutting out the non-essentials and show the Persistence bits only." * "If you didn't show the actual code at the end, I would not have grasped it. With that it all looked easy." * "The tooling (Envisage) looks awesome..." Cons: * "I doubt that Qi4j is useful for most applications..." * "Adoption will never happen. It is too complicated for an average programmer." Questions: * "What happen when you and Rickard move on to over things?" --> We probably won't. * "We have a spatial database with coordinates. How do we do the index separation and querying for that?" --> I suggested that a custom Indexing engine that was not Fluent API capable, and only works with Named queries and directs directly to their database. * "Can Qi4j deploy in an secured application server?" --> I think so, provided that the Qi4j libraries are given enough permissions. Cheers -- Niclas Hedhman, Software Developer http://www.qi4j.org - New Energy for Java I live here; http://tinyurl.com/2qq9er I work here; http://tinyurl.com/2ymelc I relax here; http://tinyurl.com/2cgsug _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

