OCT
30
2011

GammaRay

At KDAB we spend all of our time working with Qt. As with any software development, much of that time ends up being focused on understanding, debugging, profiling and bug fixing rather than implementing new functionality. To help us with that we constantly improve the tools available to us and other Qt and KDE developers. That is what has brought us awesomeness such as massif-visualizer, verktyg or various bits and pieces in Qt Creator and KDevelop.

JUN
30
2010

older gentlemen

It is quite normal, in Free Software initiatives, for people to come in, help out, become proficient, maybe even moderately famous, then eventually move on or drop out. Often life gets in the way, parenting, post entry level jobs and growing responsibilities reduce the available time something fierce and once one is no longer really familiar with the code base, it becomes hard to make an effective contribution in those short time and motivation windows that open up. Somewhat ironically, since a large part of my job revolves around KDEPIM, this is very true for me as well.

APR
28
2010

Summer of Love

We are collectively elated, in the KDEPIM community, by the news that all four of "our" applications for Google's Summer of Code have been accepted this year. There'll be work on bringing the wonders of plasma to Kontact's summary widget, improving Akonadi's SyncML support (mentored by last year's student in that area, awesomely), porting KMail to use Stephen Kelly's very cool Grantlee templating library (which will allow much easier themeing and probably attract 1000 elephants) and on infrastructure for import and export of data and settings.

MAR
11
2010

Akonadi, bossa remix

It is raining massively, outside, again. It does that every day here, in Manaus, what with it being the rainy season and this being the Amazon jungle. The negativity ends there, though, since it takes about 15 minutes, is very refreshing, and everything else here is Awesome (TM). I have really enjoyed the past few days, Bossa Conference has been a great experience. The presentations were generally of high quality, I had many very good conversations over many excellent meals, and by a luxurious pool, met several impressively talented individuals and the equally impressive INdT teams.

NOV
14
2009

mos def

Given the pile of awesome that was Camp KDE 2009 in Negril, Jamaica, how could I not attend this year as well? I'll be presenting and doing some Qt training sessions again, like last year, on whatever topic the audience wants. There'll be sun, there'll be hackery, there'll be merriment. You must not miss this, so make sure to sign up now and meet us in Sand Diego in January.

OCT
29
2009

not your average geek

On a related (to my other blog post today) note, while I'm giving credit where credit is due: my personal KDE hero at the moment is Anne Wilson, who has been helping KDEPIM users for years on our lists and at meetings and has been a voice of reason, courtesy, constructive feedback and positiveness that makes a huge difference in the atmosphere of our community.

OCT
29
2009

Torchbearers

With all the excitement and energy surrounding Akonadi and the ongoing porting of our main applications to it at the moment (over 100 commits to KDEPIM yesterday alone!), it's easy to get the impression that we've collectively abandoned our stable versions and the many users relying on them today. Not so. While Volker Krause and his team at KDAB (currently Kevin Ottens, Frank Osterfeld, Sebastian Sauer, Leo Franchi, Stephen Kelly and Laurent Montel, with various others pitching in occasionally, like Marc, Guillermo and Romain) are ripping through KDEPIM trunk, Allen Winter and Thomas McGuire (again aided by Marc and others) are faithfully watching over the stable branches. They are making sure that all relevant bugfixes found by the Akonadi port make it back into the 3.x and 4.x stable branches and are doing many bugfixes and features in those branches themselves, every week, which are then merged into trunk. This results in a steady stream of improvements into both the 3.x and 4.x series, all of which make it to our users (i.e. you out there, probably) via the Linux distributions and via the KDE Windows and Mac packages regularly. This is mostly unglamorous and sometimes boring work which they carry out with great professionalism and personal commitment, both during their KDAB work time and well beyond, in their personal time. They hardly ever get any recognition for what they do, so this is an attempt to remedy that a bit. Rock on, boys!
JUL
9
2009

Thank you, Klaas

I'm back from the awesome Gran Canaria Desktop Summit. It feels good to be back in Berlin and with my family, but I'm very scared of the backlog that now awaits me. Before I tackle it (and potentially blog more about the event) I need to get something off my chest, lest it is forgotten. I'd like to publicly thank Klaas Freitag, who's term as a member of the KDE e.V. board of directors just ended with our general assembly a few days ago, for his contribution to our project.

JUN
27
2009

Friends, old and new

I'm currently sitting at a table in the still empty Qt Software / KDAB booth, listening to the awesome KDE Linuxtag team get the KDE / Amarok / Kubuntu presence behind me ready for another day. Throughout all of Linuxtag they have been, and will continue to be, proudly showcasing what we have collectively already achieved and helping new contributors make their way into our community so we can do even greater things in the future, with their help. Today the conference program features a KDE track, full of diverse and interesting presentations for a wide range of audiences.

JUN
4
2009

broken promises?

As I mentioned in my previous post, one of the key contributors to KDE on Windows for many years is unhappy with the way we, KDAB (and our partners at Intevation and g10code) have handled our collaboration with them. In particular, Christian writes:

I'm also disappointed by the role of the firms involved in KDE/windows development. Two years ago they asked us what they can do for us. We told them that we need:
*a continuous build like the buildbot from Dirk Müller
* a proper dbus/windows implementation
* a server to place our binary packages

Pages