Flex, Flash, and HTTP Status Codes

This question comes from a *nix sysadmin (and all-around good guy):
“Jim, do you have a way to make flex handle a richer set of HTTP status codes in a portable way? Without that, I’m hesitant to recommend it for REST deployments.”
This is certainly a reasonable concern. The fact that Adobe still has not addressed this [...]

Cairngorm Diagram Explorer update

I was delivering Cairngorm training to a client’s development team, and the team lead mentioned that the old Cairngorm Diagram Explorer really helped him get a feel for how the various moving parts of Cairngorm work together. After browsing through it, everyone on the team agreed that it was a great tool, but that since [...]

XML and the AvancedDataGrid, step two

In August, I posted a simple application that shows how the Flex 3 AdvancedDataGrid handles XML data. What I did not discuss in the accompanying blog entry is the fact that binding the XML from the server directly to a UI component is not generally the best design for a real-world application. Unless you’re building [...]

Developer humor in AS3

First off, I need to thank Ricky Bacon for bringing this to the attention of the Flashcoders list. Click on the image below to see the full-size screen shot, and you’ll see what happens at this particular AOL page when you visit it using the Debug version of the Flash Player. Make sure to read [...]

Reusable libraries for Flex applications

One of the things experienced developers usually ask when they begin working with Flex is: How do I reuse code? Well, my answer is that there are at least three ways of creating reusable libraries for Flex applications.
The most common (and oldest) is probably Runtime Shared Libraries (RSL). These are groups of ActionScript classes that [...]

Managed associations vs. hierarchical values

I promised to post a follow-up to my comments on Jeff Vroom’s presentation at MAX, so let me get to it before too much time passes.
There are different ways of representing the properties of complex objects. For example, let’s consider the pickup truck class. Every pickup has a cab (where the people sit) and the [...]