Java and XML

This article is kind of like "Meta Research". I'm not going to tell you how to process XML in Java, I'm just going to point you at some other cool tutorials which do. These are all by Lars Vogel. I strongly recommend his training material for its clarity.

Since the dawn of time (well since I started to process XML) there have been two styles of loading XML, and one main style of writing it. You either loaded up the whole file into memory (through "DOM" - the Document Object Model), or if you were fancy, or worried about running out of memory, you used SAX - the amusingly named "Simple API for XML".

Well I was interested to read Lars Vogel say "Both DOM and Sax are older API's and I recommend not to use them anymore.". He is of course saying that a number of techniques introduced in JDK 1.5 and 1.6 are now better than the old ways.

OpenGamma first glance

OpenGamma released a public version of their Risk Management software at the end of April[0] and I've had a few weeks to read the docs, look at the code, run the tests, and basically play around with it. What I haven't done yet is generate a risk report.

Here are my first thoughts.

Disclosure: I am a London based contractor who has maintained Risk systems for several years. My aim in this is to help other London companies evaluate and use open source software for risk. I have no relationship to OpenGamma other than being interested in using their software.

OpenGamma Open Source Risk Engine

There is one company I'd like to learn a lot more about and that is OpenGamma. I'd like to work with them or their clients (or possibly for them) except that they are in partial stealth mode. I seem to be unable to get any more information than you can from their website and twitter feed.

This article is prompted by the news that OpenGamma has obtained significant funding.

Joy of Stats

There is an interesting and enjoyable programme available to UK people through the BBC iPlayer. Its subject is Statistics. Yep - The Joy of Stats: Professor Hans Rosling presents a documentary about statistics, exploring their history, how they work mathematically and how they can be used to see the world as it really is.