Vaadin add-ons and Maven
Introduction One (of the many) thing I like about Vaadin, is its community of ‘add-ons’ to the Vaadin framework – what they call the Vaadin Directory. An ‘add-on’ is a community-contributed addition to...
View ArticleDevoxx 2011 Impressions
Devoxx 2011 is over, and it was awesome. Finally, after having to spend the weekend with wife and kid (haven’t seen much of me the last week), I’ve found the time to write down some stuff. It was for...
View ArticleThe Activiti Performance Showdown
The question everybody always asks when they learn about Activiti, is as old as software development itself: “How does it perform?”. Up till now, when you would ask me that same question, I would tell...
View ArticleAdvanced scripting in Activiti: Custom Configuration Injection
The scripting task is probably one of the ‘oldest’ classes in the Activiti code base, but I think it is still underused by many. The (perceived?) downsides are of course performance (interpretation vs...
View ArticleExecute Custom queries in Activiti
(This will probably end up in the user guide of the Activiti 5.15 release, but I wanted to share it already) The Activiti API allows for interacting with the database using a high level API. For...
View ArticleMy Five Rules for Remote Working
A couple of weeks ago, there was a stir (again) about remote working and its succes and/or failure: it was reported that Reddit, the website where many people lose countless of hours, were forcing all...
View ArticleActiviti 6: An Evolution of the Core Engine
This article describes the changes with regards to the Activiti core engine and how version 6 differs from version 5. All the material here, including the code examples were presented back in June in...
View ArticleThe performance impact of scripting in processes
We often see people using the scripting (for example in a service task, execution listener, etc.) for various purposes. Using scripts versus Java logic makes often sense: It does not need to be...
View ArticlePluggable persistence in Activiti 6
In the past years, we’ve often heard the request (both from community and our customers) on how to swap the persistence logic of Activiti from relational database to something else. When we announced...
View ArticleMulti-Tenancy with separate database schemas in Activiti
One feature request we’ve heard in the past is that of running the Activiti engine in a multi-tenant way where the data of a tenant is isolated from the others. Certainly in certain cloud/SaaS...
View Article