One of the key roles of the Jazz Platform I am working on right now is that of integration. From the early days of the Eclipse Platform, I was fascinated with composable systems, and how this composition manifests itself in the user interface. Integration on the Web is simultaneously natural and frustrating. It is natural because the... Continue Reading →
Feed Your Web UI Without Choking It
Today's topic is penguins, how they feed their young and how to apply that to Web development. Now watch my improbable feat of connecting these two topics. Come for the penguins, stay for the Web UI! I am a father and as all parents know, part of the job description when your kids reach certain age includes... Continue Reading →
Progressive Disclosure and Progressive Reduction
'Make things as simple as possible, but not simpler' is the user-friendly paraphrase of a quote from a lecture Albert Einstein delivered at Oxford in 1933. It is a wonderful irony that Einstein was proven wrong (by the composer Roger Sessions) in that he didn't make the quote itself 'as simple as possible', necessitating subsequent... Continue Reading →
Avro Arrow, Tick-Tock and Small Batches
I have just returned from a month-long vacation, enjoying an overdue change of context. Among other things, it helped me free up enough brain cycles to play one of my favorite games - 'look for a pattern'. It appears (as my Jazz Platform colleagues tell me) that I have a giant database for a brain.... Continue Reading →