RSS LinkedIn Twitter

Archive for the ‘Design Patterns’ Category

Strictly speaking, bit strings are not nearly as easy to understand as named boolean variables; but there are situations when they can simplify or eliminate the need for long boolean expressions. Consider my recent post about the ShortcutManager. There are three control keys that may or may not be pressed at any given time. This […]

Wednesday, August 19th, 2009 at 14:29 0 comments

I’ve finally started a serious investigation into Flex 4. Unfortunately it takes me a while to get around to these things, especially in the middle of a project with 2 developer casualties thus far. The project is winding down a bit, the interaction designers are finally off the project, and I’ve had a bit more […]

Monday, August 17th, 2009 at 21:56 2 comments

One of the projects I’m working on right now requires me to detect when changes to an object have occurred, so as to enable or disable some “OK”, “Apply” and “Cancel” buttons in the appropriate context.  For the longest time I’ve been thinking I was going to implement this with some sort of data binding, […]

Saturday, July 25th, 2009 at 22:09 0 comments

Head First Design Patterns by Eric and Elizabeth Freeman was great.  The designers of the series really tout their method of presenting the material as being on the cutting-edge, and although I can’t speak for everyone, the the content really got through to me. I took a class a few semesters back that had design […]

Monday, October 13th, 2008 at 21:10 0 comments

We recently ran into a problem using our TrueMVC framework (which prescribes coding models to an interface and binding directly to the models) in that it was not obvious how to make the properties (getters/setters) of an interface bindable. Consider the following interface: [as3] package model { public interface ISimpleModel { function get name() : […]

Thursday, May 8th, 2008 at 20:06 11 comments

At the organization where I work we are currently building a general purpose framework for Adobe Flex / AIR applications.  We do a lot of Flex development there, and have done several large projects based on Cairngorm.  It wasn’t working out for us for a couple of reasons, primarily because: There was a large chunk of […]

Wednesday, April 30th, 2008 at 18:43 1 comment