After using YUI3 for a while I was quite satisfied with most of the API but the IO module was still quite cumbersome to use. I came up with following user-friendly function.
Some examples of how i use them in my project:
An example of executing a synchronous transaction
An example of using a SimpleContainerTransaction
An example of a ContainerTransaction where I override the onComplete method