This week I have been working on an Akonadi tutorial targetted at application developers.
Compare to the Akonadi Resource Tutorial this was rather difficult. Resources have a well defined task and a tutorial can being with a basic implementation and move on to more complex scenarios later on.
After I received a lot of positive feedback about my Akonadi Resource Tutorial, or probably more accurate outright praises :), I knew I had to write another one.
This time I chose a topic that is probably less relevant for the majority of developers, however it should be helpful for people who either work on PIM applications with data types not yet covered by our current code or who want to use Akonadi for non-PIM data.
I'm currently on my way back home to Berlin from a hit-and-run visit to the Osnabrück 7 KDEPIM meeting. It's just close enough for me to take a very early train in the morning and still be back home before midnight, which was the best I could do this year, due to other commitments. I'm really glad I did, as I'm leaving the others hacking and discussing with the kind of warm, joyous feeling of fulfillment one gets when a long and slow process seems to be coming together nicely and things align beautifully.
The following weekend will see this year's instance of the famous KDE PIM meeting in Osnabrück, Germany, as usual gratiously hosted by Intevation at their shiny new office.
I managed to convince the company I am currently working for that I can attend it and still make it to the final part of our site acceptance test in Nürnberg.
Actually, since I am already in Germany, it will require less traveling than going there and back again from Graz.
The White Wizard (also known as Volker Krause) has embedded a powerful spell in the KResource framework which summons a golem (also known as kres-migrator) and commands it to carefully transform your contact and calendar resources into a respective Akonadi setup.
As of last night the magical barrier holding the spell's power has been removed, so that all brave souls testing our snapshots and the upcoming 4.2 beta1 can help us improve the minion's capabilities to everbody's satisfaction.