Areas of Expertise:
- RIA Development
- ActionScript
- Design Patterns
- User Experience
- Casual Game Design
- Instructional Design
Biography
Books
|
|
Blog
http://www.as3dp.com/
Free Flash & Flex Developer’s Magazines
July 01 2009
Another Source for Some Good Design Pattern Information I received an email from Ewa Samulska providing a link for downloading several issues of the magazine she edits, Flash & Flex Developer’s Magazine. You can get your PDF copies at http://www.ffdmag.com/prt/view/free-issues.html . The magazine is written for three levels of developers—beginners, intermediate,… read moreJune 26 2009
Every now and then I find a quote about OOP or Design Patterns that I constantly reference. Instead of popping them into a text file (as I now do) I decided to put them in AIR apps. Then I could make them look like those goofy employee inspiration quotes some… read moreFriends with Benefits: State and Factory Method Together at Last—Part II
June 24 2009
In the first part of this article, Friends with Benefits: Benefits: Refactoring with Multiple Design Patterns—Part I you saw how a Factory Method design pattern was used to hold and deliver data to a DataProvider object. The Factory Method design pattern allowed for easy update by simply adding items to… read moreHello World! : The Second Golden Lunch Bucket Contest!
June 21 2009
It’s about time for another Golden Lunch Bucket Contest, and once again you can reap fame and fortune! (And again, we’ll provide the former if you provide the latter. This time, though, we must insist that you provide better prizes for yourself if you’re one of the winners!) If you’re feeling… read moreFriends with Benefits: Refactoring with Multiple Design Patterns—Part I
June 16 2009
The Case of the Crowded Client After I made my video player that I planned to use to illustrate refactoring a non-design pattern program into a design pattern one, I noticed how crowded the Client class had become. Most of the crowding was caused by creating and populating UIs and event… read moreThe Developing an AIR ActionScript 3.0 Design Pattern Catalog and the AIR Magic Table
June 12 2009
Gentle Reader, this post includes one completed application and one in the works. The AIR ActionScript 3.0 Design Pattern Catalog is meant to be a developer’s aid, and so your ideas of what to include in the catalog is important. We would really appreciate your comments on what you think… read moreActionScript 3.0 Design Patterns and OOP At Work: Where Are You?
June 05 2009
A few weeks ago we had a survey to see the practices used by professional ActionScript 3.0 developers, and the results are quite interesting. Roughly, 31% of the respondents indicated that they used design patterns and OOP either as a strict policy in developing their products or from within a… read moreActionScript 3.0 and PHP 5: Doing Design Patterns
May 25 2009
Note: This is one of those posts that begs for reader comments. PHP is a much-loved language of mine, but I just don’t do the kind of applications that require PHP often. As a result, it stays on the shelf until I need it. So, while very familiar with PHP,… read moreActionScript 3.0 Design Patterns at Work Survey
May 22 2009
A Three-Question Survey I’m working on a new post about ActionScript 3.0 Design Patterns at work. To help get an accurate measure of what folks are doing in the ActionScript work world, I put together a simple survey. The survey is made with radio buttons and check boxes; so it only… read moreMay 17 2009
The Contest is in its Last Week! The contest ends Friday May, 22; so get in those entries. See complete rules here. read moreThe Naked Flash Designer and the ActionScript 3.0 Algorithm Dope
May 16 2009
The Naked Flash Designer As a general way of making sense out of projects, they are generally divided into design and development. The design component usually means graphic design, but it can also include the UI (HCI) and information design—the kinds of things Edward Tufte talks about. In other words, design… read moreMay 13 2009
Easy to Find We got to the point where the posts on the Principles of OOP and Design Patterns and the discussions of introducing Design Patterns to the workplace became so numerous that they were difficult to locate on the blog. This is the first index that we have, and as… read moreDesign Pattern Principles for ActionScript 3.0: Single Responsibility Principle
May 12 2009
The final principle we’re going to examine for the Lunch Bucket Rules series is the Single Responsibility Principle. Succinctly stated, it means that each class should have one and only one responsibility. At the base of this principle is the idea that if you make a change, you are less… read moreMay 07 2009
The problem in understanding the Hollywood Principle is that it is too often glossed over as a type of inversion of control. In most respects, the Hollywood principle is really about the direction of calls. Where it gets a little confusing is when you assume the natural order of programming… read moreActionScript 3.0 Easy and Practical Decorator Design Pattern
April 26 2009
An Enigma Wrapped in a Clear Casing The Decorator Design Pattern is an enigma wrapped in a perfectly clear casing. I can think of fewer design patterns that are clearer in terms of what they do or seem more practical. By using concrete decorations, you can change an object without touching… read more

