It is time to start encrypting emails
What can I say? I am dismayed and utterly embarrassed by the new Swedish law that will unleash previously unheard of snooping of internet traffic crossing our borders. The only decent way to now...
View Article5 years of blogging
Today, five years ago, I started blogging. Over the years I've mostly written about Java, but two years ago my main interest became Ajax. I've also mainly switched from English to Swedish. All in all...
View ArticleGiving up on Kubuntu
I first tried out Linux sometime during the winter 1998-1999. I was pretty excited, but never really tried to migrate. It was not until I moved to the US that I tried full migration. First with a nice...
View ArticleBeryl, WOW!
Just managed to get Beryl up and running om my LG LW25 laptop with an Intel Mobile 945GM Express graphics chipset running Kubuntu 7.04. I was sceptical but my jaw dropped lower and lower while...
View ArticleJava 7 should be forked, right now
I've been sceptic to the whole open sourcing of Java, from day one. I've been worried about Microsoft and forks. The last few months I've started to feel more comfortable with the whole thing. Perhaps...
View ArticleJava for C++ programmers, free course material
A year ago I held a one day seminar about Java for a bunch of C++ programmers. Since then my S5 slites have been sleeping on my hard drive. So I polished them a little, updated the material somewhat...
View ArticleMerging JavaDoc and wikis
I have for the last few years been in projects where much of the documentation was written in the form of wikis. I rather like writing documentation, but many others don't. Oddly enough, when a wiki...
View ArticleMy Ajax DWR course is now online, with source
I've uploaded S5 slides, demo-examples online, and all sources using an Apache 2.0 license. I can especially recommend a look at the example using server push (Comet), Reverse Ajax and Scriptaculous...
View ArticleI've bought the ultimate laptop
After a lot of angst I've finally bought myself the second laptop of my life. The first was a Mac PowerBook 145b which I used an abused for several years, biking though Stockholm with the laptop...
View ArticleGreat little book about code reviews
By reasons lost in history I recently received a free copy of the book Best Kept Secrets of Peer Code Review. At just 160 pages it is an easy read, and since it is free (including free shipping...
View ArticleState Of The Art In Server Side Java document updated
Just uploaded a new version of my PDF document describing new things coming in Server Side Java. The changes I've done are:Removed the outdated Hibernate sectionRemoved some rather esoteric pages...
View ArticleFirst piano concert, ever
Bought a CD today, for the first time in several years, actually. The Brandenburg Concertos by Johann Sebastian Bach. Couldn't help myself. It turns out the 5th concerto is considered the first...
View ArticleOnly 2 Ajax architects in the world
I've just added the title "Ajax Architect" to my business cards (one of the fringe benefits of running your own company). It could seem preposterous, considering hardly anyone has more than a year or...
View ArticleRSF, Click and Struts Action 2
Sigh, just when I though I knew what Java web frameworks were out there, a few more appears. This time it is RSF (Reasonable Server Faces) and Click. What made me follow the path to finding these...
View ArticleBroken collarbone
Crashed on my bike two days ago. A car suddenly turned up at an intersection, and on the wet asphalt I hit the brakes, lost balance and smacked shoulder first into the ground at about 25 km/h (15...
View ArticleHow good is Apache Jetspeed?
Has anyone tried it? Is Jetspeed 2 stable? The mailing list looks healthy and helpful, but I haven't had a detailed look. Any high profile deployments out there?
View ArticleJavaOne day four
Friday started off as usual with General session. But it was pretty boring. Noteworthy was that both Scott McNealy and John Gage talked about poverty and malaria being the real challenges for us....
View ArticleJavaOne day three, part 2
After sleeping for 45 minutes at the hotel, it was time for the much anticipated Smackdown for AJAX Programming Models and Frameworks. I really wanted to see how everyone was going to handle the GWT...
View ArticleJavaOne day three, part 1
Morning keynote with IBM, featuring Erich Gamma and John Wiegand! Wow, haven't seen them since ECOOP 1992 in Geneva. Erich is a bit of a hero of mine, since he has done so many cool things over the...
View Article