Domain Models and Value Objects

Thursday, August 5th, 2010

The other day a friend asked me what is the difference between a Value Object and a Domain Model, and when I would suggest using one over the other? Since I have been asked this very same question quite a few times, I thought it might prove useful to provide a brief definition in the context of a language agnostic… Continue Reading

Web Timing Specification

Tuesday, July 20th, 2010

The Web Timing Specification (draft) aims at providing a standard set of APIs which allow for true end-to-end instrumentation of page load times across browsers. To quote the w3 spec: “This specification (Web Timing Specification) defines an interface for web applications to access timing information related to navigation and elements.” The API is based on the Navigation Timing and Resource… Continue Reading

The HTML5 Family

Tuesday, June 22nd, 2010

“If everyone is moving forward together, then success takes care of itself.” – Henry Ford The HTML5 Family of Technologies has been receiving considerable coverage lately; and, rightfully so, as, many next generation browsers – specifically those in the Mobile space based on WebKit: Android, iPhone, iPad, Blackberry etc. are now beginning to implement it’s specification, or parts thereof. On… Continue Reading

Misplaced Code

Monday, May 31st, 2010

Often I come across what I like to call “Misplaced Code”, that is, code which should be refactored to a specific, independent concern rather than mistakenly being defined in an incorrect context. For instance, consider the following example to get a better idea of what I mean:

Taking the above example into a broader context, it is quite common… Continue Reading

Bindable Map

Tuesday, May 18th, 2010

Recently I was going through some old drafts I had pending when I happened to notice I had never published this one, so I am finally doing so now… Since first publishing an AS3 HashMap implementation back in December of 2006, much to my surprise the original post through which I released the API still yields a good amount of… Continue Reading

AIR for Android

Thursday, May 13th, 2010

As you may be aware, Adobe currently has a private beta of AIR for the Android Operating System. Although still in it’s early stages, the core platform is quite stable and support from the AIR engineering team has been very good while the pre-release forums have also been quite active with lots of useful information being shared daily. In just… Continue Reading