About this blog

My name is Dale, and I am a developer for IBM at the Hursley Park lab. I’m a lead developer for IBM Event Streams and the creator of the educational tool Machine Learning for Kids.

In my spare time, I run around after my two amazing little girls, help run a local youth charity that I helped to start, and obsess about gaming, gadgets and mobile phones.

Oh, and even though I work for IBM, the usual disclaimers apply – The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions. Or in other words, please don’t blame IBM for anything stupid that I say. 🙂

In fact, the same goes for Solent Youth Action, and any other group with which I am associated.

2 Responses to “About this blog”

  1. Tony Mobily says:

    Hi Dale,

    I am developing Hotplate, which is a little bit hard to explain… Well, this does a good enough job: http://www.hotplatejs.com/ Now, my example application happens to be an SMS-enabled CRM (which also acts as ticketing system and simple basecamp-like project management) and I needed a widget to add email addresses in the to: field, with auto-completion of the email addresses.

    I was already scratching my head (I am hopeless at developing these complex client-side widgets), till I found this:


    Basing the widget on ComboBox was a _fantastic_ idea. I need to take your code, and make it work for FilteringSelect instead (since I want to pass a list of user IDs to the application, rather than just strings).

    Well, thank you for publishing the code and for making my life a million times easier!

    Hopefully, Dojo 2.0/Delite (in development there at IBM I believe) will include something like this.



  2. Rob Kraft says:

    Thanks for the post about Compatibility View in 2012. That really helped me solve a problem several of our customers were reporting.

Leave a Reply