Alfresco and the sustainable open source
(aka Maven is your friend :)

Since almost one year I’m involved in Alfresco ECM huge architectures design, and considering my expertise in open source communities, I’m now at the level of being able to give a clear statement on which are the aspects (not in the Alfresco meaning 😉 in which this GREAT product still lacks, especially in terms of open source maturity and scalable community / enterprise application lifecycle support.

My past experiences with open source communities and frameworks like Apache Cocoon , recently released 2.2 version with features like complete springification but most important (to me) the full m10n (mavenization, from Apache Maven), taught me that even the most genius idea, the best architectural pattern or the killer app, will NOT have the desired penetration and adoption (and expected ROI, if you think about enterprise backed open source) if not properly backed by a solid foundation which can (at least) provide the following high level features (among many others which I consider as derivatives):

  • Easy inter-component and intra-component reuse gearing best practices
  • Centralized and standardized component management and definition
  • Fast project startup and (fast if not “hot”) develop-test-commit cycle

Read more Alfresco and the sustainable open source
(aka Maven is your friend 🙂

Back to (second) life

The few fellow readers (or just occasional surfers as Google Analytics cleverly notifies me) of this blog may have worried about my health, knowing how social and verbose I am, when seeing this blog silent for more than one year. Not that before this was the most active blog ever, but almost 15 months of silence, well, that’s sound kind of rude to the whole social revolution I’m taking part in.
Especially because it’s in the last 12 months that the biggest change in my life happened, both on the personal side with relocation to Amsterdam, working for Sourcesense Netherlands, and on the professional side in which I grew enormously to the role of Alfresco ECM Architect.

Read more Back to (second) life