The X-S-Foundation
XMPP is a protocol which started out as 'Jabber' and was mainly intended for chat. It's still in heavy use for this purpose today, with its more prominent uses in Google's GTalk and Apple's iChat, but...
View ArticleHackathon on ICE
What is the most comfortable way to get from Frankfurt to ApacheCon EU in Amsterdam? The plane takes you there in one hour but the whole trip takes you around 3 hours from city center to city center....
View ArticleJoseph Weizenbaum passes away at the age of 85
A sad moment for computer sience and humanity in the information technology age as software developer, researcher and philosopher Joseph Weizenbaum died on March 5th (bios in en, de, the news in...
View Articlee-mail 1.0
While bravely fighting with the IMAP implementation in Apache James, Robert is hoping for relieve by new e-mail protocols. And indeed, it's high time. A lot of energy, both in productivity time and...
View ArticleASF and Lucene Talks at openexpo.de end of May
I am surprised and happy that my two talks were accepted for Open Source Expo 08 in Karlsruhe, Germany. OpenExpo is a two-day event starting on Monday, May 26th, which is the only day when I will be...
View ArticleOFBiz booth at Open Source Expo 08
Apparently the guys from Apache OFBiz were smart enough to get a booth organized for their project at Open Source Expo 08 in Karlsruhe. Great!
View ArticleCommunity-wise, you are wrong every time
Open source projects aren't conflict free zones. People are trying to get along with each other most of the time, and sometimes this just doesn't work. That is life. We have to be prepared to be...
View ArticleBecoming an ASF member
Today, I am happy and excited since I've appearently been elected as an ASF member. Thanks a lot! That's the greatest achievement in my professional life. And it's a pleasure and honour to be working...
View ArticleFrom expo to expo
Open Source Expo at Karlsruhe was not exactly overcrowed, but both of my talks went fine and I was really enjoying them. Mostly, because people seemed to be interested and asked really good questions....
View Article(How to scale) In the multi-processor world
At the time when I got into application development it was common that GUIs became unresponsive when applications (3D renderers for example) where busy calculating, or that you could not go on...
View ArticleJAMES integration within Geronimo
That's great news. David Jencks managed to get the Apache James Mail Server running within Apache Geronimo. It's still experimental, but it's a big step forward. That's also why I started the effort...
View ArticleLooking for a new contract
My current freelancing contract is running out at end of August and I am starting looking for a new project, but only in the Frankfurt/Main area or remotely from my Frankfurt office. I am doing...
View ArticleXMPP Glorification (Part 1): IQ
I'm sure most of you developers know that situation: You are working on your day job and what you're doing is not really always the hottest thing on the technical earth, to say the least. So, some...
View ArticleStart of german Lucene Online Series
My new online series about the Apache Lucene project and its different products went online this week at JAXenter which is also publishing german Java Magazin. It starts with a very basic introduction...
View ArticleSpeaking at JAX'09
At the JAX'09 conference in Mainz end of April next year I'll be giving three talks on the whole, wow. One will be about Apache Lucene. The second will be a short talk about Apache Hadoop, a project...
View ArticleWhere's my spec, where's my code?
The essence of XMPP (a.k.a Jabber) is specified in two RFCs, 3920 and 3921. Both are solid, reasonably readable documents. For actual implementations though, the current in-progress revisions, named...
View ArticleI am available for coffee
This week I am at JAX'09, a massive german conference about Agile, SOA, eclipse, Java etc. I'd like to have a chat or a coffee with you. Just drop me a note at bernd@brainlounge.de. Also, excitingly,...
View ArticleSponsoring Open Source
Getting more involved with the ASF at large, coding time gets eaten up by overhead time, which can be summarized as 'managing projects'. A big part of this time is not actively managing, but reading...
View ArticleXMPP at Google
After Google Wave, the company will again use XMPP, now for their Chrome browser's sync feature. Together with GTalk, this is the third high-level technology from Google featuring XMPP. My guess is,...
View ArticleKnow IDEA, part 1: Column insert
Most of the day, I'm using one particular software: a Java IDE. I've tried Eclipse. It's nice and everything. But I've only found that one particular IDE really does (nearly) everything right for me....
View ArticleCareless Whisper, part 1: Wham!, what a summer.
What a summer for Apache Vysper, your friendly XMPP Server project. At first, we moved within Apache from Labs to MINA. Then we got our Google-Summer-of-Code hacker Michael Jackl, who worked...
View ArticleKnow IDEA, part 2: CSS editing
Ask the web programmer of your choice about a good IDE for developing CSS, HTML and JS. Most of them will recommend a simple text editor or a tool which is Windows only and not developed for at least...
View ArticleCareless Whisper, part 2: Habemus muc!
Jabber chat rooms have some advantages over IRC, like a more fine-grained participant control and other details. One advantage is that participants are identified from their jabber id, so there are...
View ArticleCareless Whisper, part 3: Released!
Apache Vysper was started on my ICE commuter rides between Zürich, Freiburg and Frankfurt in late 2005. That was my way of learning the XMPP RFCs 3920 + 3921. Meanwhile, Vysper undertook it's own...
View ArticleJava is still the best language for the majority of enterprises. Because it's...
Over the last couple of days vocal statements have been made about how the Java is a bad choice (Paul's being the most interesting). I'd like to add another perspective on this topic, beyond what I'm...
View Article
More Pages to Explore .....