As I discussed previously, caching can have it’s advantages. It makes referencing objects and binding much more straight forward. Unfortunately, it comes at a performance cost. Since I’ve been using caching, there are some important things to keep in mind when you use caching to make sure your data sticks around and your performance doesn’t [...]
Archive for Flex
Some thoughts on caching objects in Flex
The project I’ve been working on for a while now uses caching. This means that the application will store the objects returned from the server in a DataCache and anytime objects are returned from the server, they are synced with the DataCache.
Don’t forget the down state
I have been immersed in Flex 4 lately and had this issue come up. It seems like it might be fairly easy to run into and isn’t entirely obvious at first so I’ll share. I had a custom component that included buttons that weren’t registering click events. Here’s the scenario. I created a custom component [...]
AIR on Android
Adobe has made the announcement that AIR developers will be able to create applications for Android in late 2010! This is exciting news for AIR developers, since it opens up the mobile devices arena. AIR 2.0 will have support for multi-touch gestures, GPS, accelerometer and screen layout. Check out the AIR team blog to see [...]
New Year, Improved Site
It’s a new year and that means a great excuse to make some site improvements. I feel like theflexguy.com has been a moving target ever since it’s conception. I was originally hosting my site on GoDaddy. I was fairly pleased, although they gave me a dirty feeling (have you seen their commercials?). Here’s some of [...]
Runaway ArrayCollections
Recently, I was racking my brain trying to solve a problem I had with a DataGrid not refreshing data. It took me a while to find the reason, so to help someone else with the same problem, I decided to write about it. Background I had an ArrayCollection of custom classes called Build. Those Build [...]
Four Considerations for Custom Components
In this article, I’m going to discuss four considerations for developing high quality custom components: Portability Flexibility Performance Weight Using these considerations, you’ll be able to develop more professional, usable components. Even if I don’t think I will use my component in another project, I like to use these principles.
SearchInput control
There’s a couple of projects I’ve been working on lately, one of which is the BugQuash QuashBoard, that require a search input. I decided to quit duplicating some of the work I’m doing and create a SearchInput control that extends the TextInput control and wraps the search logic into a reusable component. The thought process [...]
BugQuash improvements
The next BugQuash is approaching fast (on May 17th) and we’re busy making sure things run smoother this time around. Bugs In Progress There’s a lot we’re trying to improve, but one of them is the process by which developers can find a bug to work on or help with. The Adobe Bug System doesn’t [...]
BugQuash in review…
The first Flex SDK BugQuash is now over and we’re pulling together stats and listing things we learned so that future events will be even better. Here’s some numbers to show roughly how successful the event was: Total patches submitted: 57 see what got submitted that day Previous to the event, there were 111 patches [...]
