Tube Party?

When Kimberly and I moved to London, some of her co-workers couldn't believe that in Canada you can't drink in public places.  They'd ask her questions like: "So, you can't have a picnic in the park and bring a bottle of wine?" and "You can't even drink on the tube???".
 
Well...looks like Canada was ahead of the UK on that one.  When mayor Boris (I can't believe he got elected) came into power, one of his first acts was to ban alcohol on buses and tubes.
 
In typical British fashion, this was met with much opposition...and the plans to have one last big tube party.  People will be "coming dressed as their favourite tube station".  I'm sure there will be plenty of "Old Street" and "Angel" people...but I'm mostly NOT looking forward to seeing who's dressed up as "Cockfosters" :)
 
My brother's in town for the celebration and I'm sure we'll get to experience this first hand.  Go London go!

Published: May-23-08 | Comments | 355 Links to this post

Enterprise Data Fabric: The Database Killer?

Recently, I've seen a lot of interest at our clients in Enterprise Data Fabric.  Two of our major finserv clients have purchased GemFire and we've started getting some hands-on experience with it.  We're helping to build a Market Data System which uses GemFire as the transport layer and the caching layer which sits between the clients and the database.  Several things strike me from my early experiences with this product:
  • It's totally distributed.  I can distribute GBs and even TBs of data across nodes.
  • Since it supports seamless failover, it's possible to design an application so that every single call for data hits the cache and does not hit the DB.
  • If I was a messaging middleware provider (Tibco/Reuters, MQ Series, etc), I'd be very, very worried.
  • This technology relegates the database to the role of 'permanent data storage'.  Once you've got GemFire setup to cache your data,  you can drastically reduce the number of DBs deployed across your enterprise.

You should definitely expect to see more raves (and the occasional rant) in this space about our experiences with GemFire in the coming weeks as we get deeper into our MDS implementation.


Published: May-14-08 | Comments | 3017 Links to this post

Why Move Traders Away from Excel?

It's a question/sentiment that I hear often in different forms, the most recent being: "I can't help but feel like more use of Excel could be used here instead of reinventing the wheel."
 
Developer and traders both feel the frustration and difficulties of a move away from Excel.  Traders like the flexibility of Excel and the ability to get new features rapidly.  Developers feel like they're reinventing the wheel when they migrate functionality away from Excel and into rich applications.
 
So, why bother?
  • Control.  When you've got Excel spreadsheets being used by traders, there's absolutely no control.  Tools like ClusterSeven can help here and are a neccessity if you're going to stick with Excel.  Know that traders can and will screw up their formulas and this can have massive repercussions.
  • Maintenance.  You've got to get DLLs/XLLs onto a client's machine if they're going to run the complex calculations that they need.  Then you need to maintain the different versions of these libraries.  Yuck.
  • Performance.  If you're doing work in Excel, it's likely that all of your calculations, etc. are running on the client side.  Yuck.

Even with these points, it's hard to get the traders onside for a move away from Excel.  A couple of ways that we're getting around this are:

  1. Build a flexible framework that allows for rapid deployment of new features and products (often with an XML based solution).
  2. Change the game by creating a system which does not look and act like Excel but one which does what the trader needs to do in the most user-friendly way possible.  It helps if this is visually pleasing (we've been working with WPF recently and it provides capabilities to change the game).

Number 2 is hard and takes considerably more time than just replicating Excel functionality.  It requires deep knowledge of what the traders are trying to do and a time investment from the traders and technology.  Ultimately though, it's the only way that a system which is flexible, usable and better than an Excel spreadsheet will get produced.

However, there are still people who believe that Excel is best for trade capture (don't count me in that crowd).


Published: Apr-28-08 | Comments | 3453 Links to this post

Good week for JEPRS

Infusion's first-responder crisis management operational dashboard, JEPRS is having a good week. 
 
First, it was included as a featured case study as part of Microsoft's Citizen Services Platform which Syd is presenting at.
 
Today, it was featured on Microsoft's Environmental Sustainability website.
 
Nice work JEPRS team.

Published: Apr-23-08 | Comments | 3084 Links to this post

Detox and Retox???

When my wife and I decided to leave Canada and move to London, I don't think that either of us knew what we were getting into (at least I didn't).  One of my favourite things about living in London is being surprised about some of the wacky differences in the cultures.  Here's a good example of what I'm talking about:
 
Several months ago, I was walking back to BarCap after lunch and was handed a free bottle of pomegranate water.  Apparently it's supposed to be very healthy and detoxifying (so they say).
 
Here's the bottle:
 
 
Looks pretty normal, right?  OK, when you open up the 'Detox' paper attached to the water, this is what you see:
 
 
Let me get this straight...with my free 'detoxifying' pomegranate juice, I get free alcohol???  I could not stop laughing when I popped that open.  You could never do that in Canada...you just couldn't.  Sometimes I love this place.

Published: Apr-13-08 | Comments | 3105 Links to this post

London at one

Infusion London recently celebrated its one year anniversary and I thought it was high time that I get on the blogging bandwagon (although in truth I've been harrassing Kurt to set this up for me for months).
 
What should you expect to read in this space?
  • An account of the pain and pleasure of starting up a new office in a foreign country.
  • Technology and business challenges that Infusion has encountered.
  • Random musings about life in London.

Enjoy the ride.


Published: Apr-13-08 | Comments | 3196 Links to this post