Advanced Software
Made Simple

We have dedicated resources for each

New ant tasks from ant-contrib library

The new collection of ant tasks from comes with some useful and interesting tasks, that one will find handy when making a build file: Among those tasks the following ones helped me a lot : Variable: osfamily antcallback AntCallBack is identical to the standard ‘antcall’ task, except that it allows properties set in the called target to be available…
Read More

Spring magic – Nested transactions

The problem: Import a large number of items into a database, commit valid ones, and keep track of invalid ones. All in a single transaction. Traditional solution: Tedious to write. Programatically start a transaction and set a savepoint for each processed item. Rollback to savepoint if an exception occurs or commits if all ok. Spring solution: Easy, just modifying the…
Read More

Unlock innovation and digital transformation for your business.