Qi4j – The domain model identity crisis
The goal of modeling domain concepts through objects set by OOP has for a long time been handled in insufficient ways. What is the fundamental problem with how we have tried to do this so far? Is there...
View ArticleQi4j – Structure your Applications
For decades, we have viewed software applications as layers and modules, but no-one has yet tried to capture these simple concepts and enforce good practices in the development. Qi4j does, and in this...
View ArticleAnnouncing the Streamflow workflow product
Swedish readers of IDG.se might have noticed today that there was an article about how the Swedish municipalities are working on a new workflow product, as the current vendors simply doesn’t cut it....
View ArticleQi4j and domain model persistence
The JavaZone 2009 conference is over, and although I couldn't make it this year due to our project, StreamFlow, going into production soon, the Qi was definitely flowing there. I've been watching the...
View ArticleQi4j and the NoSQL movement
The second presentation from JavaZone 2009 that I want to comment on is "På tide å kaste ut relasjonsdataben?" (Is it time to throw out the relational database?) by Trond Arve Wasskog, which continues...
View ArticleLacking a domain expert will get you into trouble
For our new StreamFlow project I wanted to try and get management functions in properly right from the start, which basically means exposing configuration, service management and administrator...
View ArticleContexts are the new objects
When we went from procedural programming to object-oriented programming, by realizing that we could remove the "object pointer" as the first argument to a procedure, and instead went to a model where...
View Article