Monthly Archives: May 2009

Review: Balsamiq Mockups

If you haven’t checked it out yet, head to Balsamiq and click Try it now.

Twitter Mockup

It doesn’t take much playing around to see the potential of Mockups. Continue reading

Posted in Uncategorized | Leave a comment

A Nice Eclipse Icon – Suited for Mac OS X

I’ve always found the default Eclipse App Icon to be a bit.. lacking. I’m pretty sure I’m not the only person who feels this way. Occasional quests to find a better icon have usually resulted in disappointment. My latest search lead me to this icon. Not great, but it inspired me to finally sit down and try to create my own.

The First Stab

Here’s my initial attempt:

OS X Eclipse Icon 256x256 Black

Mac OS X Eclipse Logo 256x256 on Black

Continue reading

Posted in Uncategorized | Leave a comment

RobotLegs AS3: System/Context Event Flow

RobotLegs AS3 is a Dependency Injection Driven MVCS Framework for Flash and Flex inspired by PureMVC.

RobotLegs AS3 Event Flow

Actors may be dependent on actors below them in the diagram, but should not be dependent on anything above them.

Commands, Services and Proxies may dispatch system events, but should never listen for them.

Mediators may both dispatch and listen for system events. Continue reading

Posted in Uncategorized | Leave a comment

Constructor Injection vs Setter Injection

Constructor injection is theoretically superior:

Constructor Injection vs Setter Injection
Constructor vs Setter Injection – Constructor is Better
Setter injection versus constructor injection and the use of required

Before I built RobotLegs I was sold on constructor injection. My prototype, however, used SmartyPants-IOC which lacked constructor injection, so I bit my lip and used setter injection. In practice I found that often, especially with framework actors, it was incredibly convenient. Continue reading

Posted in Uncategorized | Leave a comment