ADS BY GOOGLE
Tips From The Masters

I’d like to offer you a legal way to get more than 80% off the registration price at Adobe MAX that will take place next week in Los Angeles. But you have to move fast!
I got an email from an enterprise architect considering Adobe Flex as a platform for Web application development in their organization. This email contained a well prepared list of questions/remarks/concerns that many of enterprise Web architects may face. That’s why I decided to pub...
Flex framework includes a pretty useful object that deserves more attention: mx.util.ObjectProxy. You can wrap your object (i.e. Person) into this proxy which will obediently report on all changes that are happening to this instance of a person. If you subclass ObjectProxy, you can ev...
Each real-world software developer knows at least one design pattern – Singleton. Flex has some specifics in implementing Singletons due to lack of private constructors in ActionScript, but the goal of this little writeup is not to show you how to implement Singleton, but rather to dis...
Reading my previous AIR tutorials, you’ve worked with menus that are associated with tangible elements of your applications, such as the following: Context menus that are activated on objects on the stage Context menus associated with icons in the system tray or dock bar Menus associa...
This article is about what processes I came from, my definition of the Agile/Scrum process, and how stress has been spread out throughout the project vs. at the end. Stay tuned for #2 in the Agile Chronicles series where I elaborate on the re-factoring challenges.
The Agile Chronicles is a set of articles documenting experiences of the author using an Agile process (Scrum) in software development on his current Flex project.
This entry is about the joy of coding quickly, finding the balance between getting something done quickly vs. architecting for the future, and dealing with the massive amount of re-factoring that’s entailed in iterative Scrum development.
Flex has a short learning curve for Java developers, who will find that there are a lot of familiar language constructs and patterns. It also provides excellent remoting capabilities for Java programmers, allowing transparent data transfer between ActionScript and Java 1.4 data types. ...
Some things that I learned early in my career that originally helped me succeed, I believe are now hurting me in job interviews. One of the pros to typing via dynamic languages and forgiving compilers such as ActionScript 1.0, Ruby, JavaScript, and others is that you can quickly code t...
Did you know ActionScript 3.0 supports multiple inheritance? Here's how... Multiple inheritance is actually possible with AS3, despite popular belief that it's not supported. It's not really multiple inheritance in the true sense of the word going by the strict definition... but there'...
Here's the assignment: write a Flex application that can run against different servers (dev, uat, prod) without the need to recompile the SWF file. It does not take a rocket scientist to figure out that the URL of the server should be passed to SWF as a parameter, and we’ll do this by...
In Java, if you've created an object from a particular class, you can use only properties and methods that were defined in this class. This is not the case in ActionScript 3. This is one of the examples of unusual (from the OOP perspective) programming techniques.
While a large Flex application is loaded, the user may experience unpleasant delays, which can be used productively to logon to this application. Besides, it'll give the user perception that your application loads faster.
Depending on the scope of your project, you may have the opportunity for code reuse. The reasons you might want to do so are two-fold. First, you reduce duplication of efforts. If you have already created a hyperlink enabled CellRenderer for your DataGrid once, why do it again? Second,...


ADS BY GOOGLE