Jan 30
Rod Johnson to Gothenburg
icon1 Niklas | icon2 Tags: . | icon4 01 30th, 2005| icon3No Comments »

Rod Johnson, of Spring fame, will be visiting Gothenburg on April 14. Callista Enterprise has invited him for a seminar on his thoughts on simplified J2EE. A must see!

Jan 30
IBM on process integration
icon1 Niklas | icon2 Tags: . | icon4 01 30th, 2005| icon3No Comments »

IBM are running a series of articles on process modelling and integration best practises using the IBM WBI stack (MQ, WBI SF, WBI Modeller). The index page contains links to new articles as they are published, part 5 is out but not yet on the index page.

IBM’s integration products has been going through a major change the last couple of years, and more to come. Some years ago all they had was MQSeries, after buying NEON and Crossworlds they had solutions for message brokering (WBI Message Broker) as well as advanced process integration (InterChange Server). Now, with WBI Server Foundation they are consolidating much of their product family into a more homogeneous stack based on a common runtime (WAS). I think that there are interesting times ahead.

Jan 30
sXBL 101
icon1 Niklas | icon2 Tags: . | icon4 01 30th, 2005| icon3No Comments »

DeveloperWorks has a new article from Elliot Rusty Harold on sXBL, the SVG XML Binding Language. While I don’t agree with the SVG WG to focus on building an application framework for the web (I think there’s enough for them to do on specifying the perfect vector graphics language first) I think it’s great that XBL is finally being standardised. I don’t expect much to happen with sXBL (too SVG specific), but I think that exciting things might occur when XBL 2.0 is published. If ever implemented in browsers it will be very powerful for web developers.

Jan 23
SVN for JIRA
icon1 Niklas | icon2 Tags: . | icon4 01 23rd, 2005| icon3No Comments »

From the Geronimo mailing list, Atlassian has developed a Subversion plugin for JIRA. Since we’re heavy JIRA users at work, this might be very interesting if we decide to make the move to SVN.

Jan 23
Subversion
icon1 Niklas | icon2 Tags: . | icon4 01 23rd, 2005| icon3No Comments »

Today I migrated my personal repository (mostly some documents and a few software projects) from CVS to Subversion 1.0. Installation was very smooth:

  1. apt-get install subversion
  2. apt-get install libapache2-svn
  3. svnadmin create /data/svnroot
  4. chown www-data.www-data /data/svnroot
  5. htpasswd2 niklas
  6. Configure Apache2 to locate the svnroot
  7. Done

After that I simply imported a snapshot of the files, I didn’t care all that much about the history of the files, but if I did I’m sure that the migration scripts would work just fine.

For lots of more information on making this transfer, see this writeup by Simon Tatham, the maintainer of Putty.

I’ll post some more later after I’ve been using svn for some time but so far its looking promising.

Jan 23
Business Week on Linux
icon1 Niklas | icon2 Tags: . | icon4 01 23rd, 2005| icon3No Comments »

Business Week has a lengthy article on Linux, described from the standpoint of being a somewhat unusual “corporation”. Its an interesting read and shows how great the industry move behind Linux really is.

Early last year I made a promise to switch to Linux on my laptop before the end of the year, unfortunately this did turn out true as some of the tools I use daily at work, most notably some editions of WSAD, does not work on Linux. However, this looks like it will change soon so I’ll extends my promise to the end of 2005. Before then I will run Linux on my laptop as well as on my other personal computers (this is already done). The reason? I simply like the platform better, the command line interface that can do anything (no more RDP), apt-get/yum installations and the openness are the main driving factors.

Jan 22
Free JRE
icon1 Niklas | icon2 Tags: . | icon4 01 22nd, 2005| icon3No Comments »

Javalobby links to new rumours on a free JRE from IBM. Hopefully this will turn out true and will fix all the issues with distributing Java with Linux platforms and make Java a serious option for Linux developers. Maybe we will find out later next week.

Jan 18
XOM 1.0
icon1 Niklas | icon2 Tags: . | icon4 01 18th, 2005| icon3No Comments »

Elliotte Rusty Harold, a few days ago, released 1.0 of his XML object model, XOM after a fairly well extended beta period. I’ve been using the late beta versions in a few project of mine and must say that I’m very impressed with his work. It simple and straightforward to use (yes, all of you using the empty Transformer to serialize your JAXP Document, I’m talking to you) and produces very consistent results.

As someone that has allways been very annoyed by the lack of interfaces and surplus of implementation classes in the .NET System.Xml library, I find myself a bit surprised by how much I like his design principle of focusing on classes. To create an Element you simply do:

Element myElm = new Element("myLocalName", "http://mynamespace.org");

No more passing around a Document just to create all the object you need. But, at the same Elliote doesn’t entirely lock you into his classes, you’re free to subclass them (in a controlled manner, not to let you construct non-wellformed XML documents) and create your own NodeFactory for creating them during parsing.

All in all I can strongly recommend you taking a look at XOM, for some of your applications I think it will significantly simplify your work. And, there’s quite a few samples to get you going.

Jan 9
Redesign
icon1 Niklas | icon2 Tags: . | icon4 01 9th, 2005| icon33 Comments »

I just did a redesign of protocol7, it just felt like it was time and that it was a way of getting started on the site again. I haven’t done much with the site for the last year of so and wanted to get going again. The svg.org content and SVG-wiki has now moved to a server hosted by Antoine Quint. Hopefully this will let me focus on the remaining parts of the site, particulary the blog.

The design of the new site is based on the open-sourced Kubrick design by Michael Heilemann and the Movable Type port by Josue Salazar. Much thanks to Michael and Josue.