2010 Syndicate content

warning: Creating default object from empty value in /www/htdocs/w0065fc9/milianw/modules/taxonomy/taxonomy.pages.inc on line 33.

» LinuxTag 2010 WrapUp

Sun, 06/13/2010 - 01:49

Hello everyone,

I have the urge to write a quick wrap up over the just finished LinuxTag 2010: All in all, I had a good time. Really, imo it was better than last time (granted though, last LinuxTag sucked pretty badly).

Anyhow, this time was my first shot at being a speaker. Boy was I nervous… I trembled quite badly at the beginning but got confident after a few minutes. Too many “ähm“‘s and “äh“‘s though ;-) Anyhow, I apparently did my job well enough: My talk was about KDevelop 4 - Faster C++ Programming. But yeah, I did it in German (it was my first talk on such a convention, and I was already nervous enough :P), but still - since I did a live presentation I was apparently able to impress even non-German speaking attendees by the sheer amount of visual coolness I could present :)

Really, the C++ features in KDevelop I showed are so nuts and awesome, I have to thank David and friends for implementing them in KDevelop. Great job everyone! It made my life as a speaker quite easy :)

If anyone is interested in the German talk (audio is good, visuals not really…), you can download a 23min part of the talk on rapidshare: http://rapidshare.com/files/397758262/Milian-LT2010.M4V.html (Thanks to Adrian for recording and uploading it!)

What this talk showed me in retrospect, esp. combined with the feedback I got afterwards and the recurring nags in #kdevelop on freenode, is that we are in dire need of writing documentation for KDevelop. Since we devels don’t have much time for that (and it’s boring…) I think/hope to write at least a short blog series about “hidden” features, i.e. the stuff I showed in my talk. Starting with that, I hope that one of you, dear readers, steps up and creates a proper Docbook documentation out of that :)

Oh and yeah, I had quite a few chats with the friends from QtCreator developers over at the Qt/Nokia booth. They do a quite good job at catching up with us apparently :P Well, that’s what they have their payed developers for after all ;-) One real “advantage” KDevelop has though, is that it’s inherently language agnostic. The Qt guys have of course no intention to support e.g. PHP. We otoh want that - and already do so. I had a few chats with (sometimes future) users of our PHP plugin and got quite good feedback, which I want to implement eventually. Even so, I actually started implementing the first features for PHP 5.3 support: Namespaces. If someone wants a good laugh, look at how that is designed for PHP 5.3, it must have been a drunken Windows guy that never used Namespaces in any other language before… sigh.

Anyways, back to LinuxTag in general: It was of course nice again to see so many fellow KDE developers and supporters. Also seeing the good old Ubuntu Berlin and LinuxTag crowd I “know” now after four years here, was a good thing. What I have to say is that attending a conference and actually taking the time to visit a few talks is much nicer than staying at the booth all time. Yes, sorry Eckhart for even doing some hacking on the booth, but we should all take that time for ourselves. We’ve been a large crowd at the booth nevertheless, esp. since we had the combined manpower (and women!) of Amarok, Kubuntu and KDE! And attending conferences and having some quiet time makes booth-work much more bearable. It’s not like I didn’t talk to people though, quite the contrary. But as always (esp. at events like LinuxTag), you get to talk to at least one insane person every day ;-) And after the second you kind of start to loose your faith in humanity… :P

Nice as always were the social events surrounding the fair-hours, most notably of course the “friends of Qt/Nokia” dinner that served us awesome food once again. The social event of the LinuxTag at Thursday was much better than last year (even though / because?) it was sponsored by Microsoft this year. Good job that we == KDE rocked the dance floor of course ;-) Tonight we wrapped it up with the usual Ubuntu BBQ at cbase, a nice end to an imo good event. If they can improve it some more next year by pushing the community aspect more once again, I’m confident that LinuxTag in Berlin could become as good as it was a few years ago!

Anyhow, now I really have to do some more catch-up for Quanta GSOC ;-) Good night!

» First Days of Quanta+ GSOC 2010

Fri, 06/04/2010 - 22:16

Ok, finally I take the time to blog again.

The last two weeks have been a busy time for me and I couldn’t find as much time for GSOC as I would have wanted. I had to finish up some things at KDAB where I spent the last three months doing an internship (maybe I should write another blog about that eventually…). Afterwards I took five days of vacation, visiting a friend in Lisboa, Portugal - a very good decision to clear my head :) Esp. considering that I directly dropped back into my old job at the IT administration here at my university, where I had to quickly finish another project that I delayed until the last days possible ;-)

But… Even before GSOC officially started I already committed a few small things. But yesterday and today I finally started for good. Thanks to the discussion with Andris (my mentor) I actually think to know what I have to do ;-) Porting Quanta+ is not an easy task, even though there is already a Quanta binary that links against KDE4 and “works”. There are tons of files and hundres of lines of code commented out that are left to be ported. And I have to wager: What can I port in the few weeks left for GSOC and what should I drop for now? What is superseded, or should be eventually superseded, by a proper KDevplatform integrated plugin?

But well, I think I know what to do for the next few days:

  • make Quanta specific code specific to Quanta (yeah, cool eh :P)
    currently QuantaCore is a plugin and hence also shows up in KDevelop showing Quanta specific stuff there, not nice
  • spruce up Ruan Strydom’s XML plugin for KDevplatform and purge the DTEP stuff in Quanta while merging as much as possible
  • make the ‘insert tag’ etc. pp. related actions, toolbars from Quanta3 work again
  • polish Niko Sams upload, css, xdebug, execute script, execute browser plugins

If I manage most of these, I’m confident to say that I reached an important step towards a once again useful Quanta. Lets see how it works out.

» FOSDEM 2010 - Day 1

Sat, 02/06/2010 - 19:05

Hey everyone!

Just a quick blurb about my first day at FOSDEM so far:

The City of Brussels

All I have to say about the things I saw this morning is simply: Wow. What a city. I really like it’s … /”style”/?! Magnificent old buildings, no dull corners, everything is a bit organic, grown together. I really like it. When I drove with the bus to the University today I really got thinking: What could Berlin have looked like if not these sons of b*****s messed up our history… Oh well - off to better thoughts…

The KDevelop talk by Aleix

Yeah, I think Aleix really nailed this one! Imo it was really well done and the audience also received it well. I really liked how he first talked about some parts that are so good in KDevelop (“we know everything” ;-)) and then - BOOM - he showed it off :) There were some interesting questions from the audience as well, probably most notably something along the lines of:

Eclipse has 300+ developers working on it - how do you manage to create something faster and better (for C++)

He, I think the work of the past years starts to pay of finally! Kudos to all the other developers who worked on it.

Another one asked me, whether there are any payed developers, or any kind of financial support at all. Well the answer is sadly: No, none at all… But imagine what we could do with KDevelop, if some of the core developers could get paid for working on it! Ah, wishful dreaming so far…

FOSDEM generally

It’s cool I think, pretty crowded with actually interested people. I mean sure, there is the odd guy requesting instant bug fixing (come on people: if you have a hand written list of bugs you want to see fixed, why wait for something like FOSDEM to get told that you have to report it to bugs.kde.org anyways?…). But there are also people you just stop by and tell you: Amarok is awesome! I really like KDE! KDevelop is amazing!

PS: What really amazes me as well is how many people are buying T-Shirts! I alone, while looking after the booth, sold like 10+ of the Amarok shirts. And - imo - only real fans do that, no? Really appreciate the users who show their support that way.

PPS: Lets just hope that our accommodation works out: Seems like people are already leaving tomorrow, not on Monday like I thought. And the hotel thought we would arrive yesterday… Yeah - I missed the beer event :’( Something I definitely have to improve next year!