<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Eric Feminella: Solutions Architect, Rich Internet Applications</title>
	<link>http://www.ericfeminella.com/blog</link>
	<description></description>
	<pubDate>Mon, 23 Jun 2008 04:26:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>AIR Cairngorm 2.0</title>
		<link>http://www.ericfeminella.com/blog/2008/06/22/air-cairngorm-20/</link>
		<comments>http://www.ericfeminella.com/blog/2008/06/22/air-cairngorm-20/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 04:16:40 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flex</category>
	<category>News</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
	<category>Adobe Cairngorm</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/06/22/air-cairngorm-20/</guid>
		<description><![CDATA[I have received quite a few emails since the release of AIR 1.0 and Flex 3.0 regarding the AIR Cairngorm API which I developed last year. In the time since I have been working primarily with a modified version of AIR Cairngorm which I used on a number of successful real world AIR applications, however [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/06/22/air-cairngorm-20/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Let design guide, not dictate</title>
		<link>http://www.ericfeminella.com/blog/2008/05/27/let-design-guide-not-dictate/</link>
		<comments>http://www.ericfeminella.com/blog/2008/05/27/let-design-guide-not-dictate/#comments</comments>
		<pubDate>Tue, 27 May 2008 12:02:45 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Design Patterns</category>
	<category>Object Oriented Design</category>
	<category>UML</category>
	<category>Software Engineering</category>
	<category>Agile Development</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/05/27/let-design-guide-not-dictate/</guid>
		<description><![CDATA[A good design should be intended to guide implementation, not dictate it, and for good reason as in the real world of software development requirements and systems are far to complex and dynamic in nature to view a technical design as anything more than a basic prescription intended to form the basis of an efficient [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/05/27/let-design-guide-not-dictate/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Implementing interfaces in mxml</title>
		<link>http://www.ericfeminella.com/blog/2008/05/19/implementing-interfaces-in-mxml/</link>
		<comments>http://www.ericfeminella.com/blog/2008/05/19/implementing-interfaces-in-mxml/#comments</comments>
		<pubDate>Tue, 20 May 2008 02:32:25 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
	<category>Object Oriented Design</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/05/19/implementing-interfaces-in-mxml/</guid>
		<description><![CDATA[Most Flex developers are aware that mxml files are essentially declarative representations of ActionScript classes, that is, during compilation the mxmlc compiler generates ActionScript 3.0 classes from mxml files before being converted into bytecode that runs in Flash Player. This can be seen by setting the compiler argument -keep-generated-actionscript to true. 
You may be thinking [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/05/19/implementing-interfaces-in-mxml/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Package-level function closures in ActionScript</title>
		<link>http://www.ericfeminella.com/blog/2008/05/06/package-level-function-closures-in-actionscript/</link>
		<comments>http://www.ericfeminella.com/blog/2008/05/06/package-level-function-closures-in-actionscript/#comments</comments>
		<pubDate>Tue, 06 May 2008 13:31:41 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flash</category>
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Object Oriented Design</category>
	<category>Software Engineering</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/05/06/package-level-function-closures-in-actionscript/</guid>
		<description><![CDATA[Package-level function closures are very useful for creating generalized functionality which does not require a class (static methods) or instance of a class (instance methods). 
Unlike static and instance methods package-level function closures are not associated with a class or instance of a class but rather with a package. There are no syntactical differences between [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/05/06/package-level-function-closures-in-actionscript/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Passing &#8230;(rest) parameters between functions</title>
		<link>http://www.ericfeminella.com/blog/2008/04/22/passing-rest-parameters-between-functions/</link>
		<comments>http://www.ericfeminella.com/blog/2008/04/22/passing-rest-parameters-between-functions/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 03:35:13 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flash</category>
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
	<category>Quick Tips</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/04/22/passing-rest-parameters-between-functions/</guid>
		<description><![CDATA[At some point when developing an application with ActionScript 3 you may need to pass a &#8230;(rest) parameter  to a subsequent function call, and although at first this may appear to be pretty straightforward, doing so will not produce the results one might expect.
For example, consider the following method doSomething which accepts a single [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/04/22/passing-rest-parameters-between-functions/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>IExpense Online (IEO)</title>
		<link>http://www.ericfeminella.com/blog/2008/04/16/iexpense-online-ieo/</link>
		<comments>http://www.ericfeminella.com/blog/2008/04/16/iexpense-online-ieo/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 05:22:32 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flex</category>
	<category>News</category>
	<category>Utilities</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/04/16/iexpense-online-ieo/</guid>
		<description><![CDATA[With Income Tax Returns approaching, now is as good a time as ever for me to blog about IExpense Online (IEO).
IExpense Online is the creation of my friend and co-worker Michal Glowacki. It is one of those Flex apps that really showcases what can be accomplished in Adobe Flex with a little creativity and dedication. [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/04/16/iexpense-online-ieo/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Web-Based UML Sequence Diagram Generator</title>
		<link>http://www.ericfeminella.com/blog/2008/04/14/web-based-uml-sequence-diagram-generator/</link>
		<comments>http://www.ericfeminella.com/blog/2008/04/14/web-based-uml-sequence-diagram-generator/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 07:56:14 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Utilities</category>
	<category>UML</category>
	<category>Software Engineering</category>
	<category>Quick Tips</category>
	<category>Agile Development</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/04/14/web-based-uml-sequence-diagram-generator/</guid>
		<description><![CDATA[If you need to create sequence diagrams quickly and do not have the time to use the more traditional Software Modeling tools; Together, Enterprise Architect, Visio etc. you should take a look at www.websequencediagrams.com. 
This handy little tool is pretty capable for a free web based utility and is very easy to use. It took [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/04/14/web-based-uml-sequence-diagram-generator/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Collections API update</title>
		<link>http://www.ericfeminella.com/blog/2008/04/02/collections-api-update/</link>
		<comments>http://www.ericfeminella.com/blog/2008/04/02/collections-api-update/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 12:04:08 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flash</category>
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/04/02/collections-api-update/</guid>
		<description><![CDATA[I recently made a number of updates to my collections API which include some minor changes to the existing code as well as a few additional classes and interfaces which have been added.
The most significant updates involve three additional operations which have been added to the IMap interface which are as follows:
putAll(table:Dictionary) : void;
Allows an [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/04/02/collections-api-update/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Cairngen Project moved to Google Code!</title>
		<link>http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/</link>
		<comments>http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 12:56:58 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flex</category>
	<category>News</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
	<category>Adobe Cairngorm</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/</guid>
		<description><![CDATA[Since the initial release of Cairngen 1.0 there has been an amazing amount of interest in the project and your feedback has been very encouraging. In addition I have received a number of extremely valuable customizations from community members, many of which have made it into subsequent releases.
In order to provide a solid foundation to [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/03/31/cairngen-project-moved-to-google-code/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Using multiline values in properties files</title>
		<link>http://www.ericfeminella.com/blog/2008/03/24/quick-tip-multiline-values-in-properties-files/</link>
		<comments>http://www.ericfeminella.com/blog/2008/03/24/quick-tip-multiline-values-in-properties-files/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 01:34:58 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
	<category>Quick Tips</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/03/24/quick-tip-multiline-values-in-properties-files/</guid>
		<description><![CDATA[When building localized Flex applications with ResourceBundle there are a few tricks you may not be aware of which can come in handy should you need them. 
I have had quite a few people ask how multiline values can be specified in a properties file. This is a pretty common question and luckily the answer [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/03/24/quick-tip-multiline-values-in-properties-files/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Accessing private class members in AS3</title>
		<link>http://www.ericfeminella.com/blog/2008/03/11/accessing-private-class-members-in-as3/</link>
		<comments>http://www.ericfeminella.com/blog/2008/03/11/accessing-private-class-members-in-as3/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 12:16:41 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flash</category>
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
	<category>Object Oriented Design</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/03/11/accessing-private-class-members-in-as3/</guid>
		<description><![CDATA[Reflective programming is a very common, powerful, yet expensive software development practice. In most modern programming languages reflection can not be utilized to modify private members of an object, which is to be expected. However in certain circumstances, such as when developing very high level frameworks and automation APIs it may be beneficial at times [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/03/11/accessing-private-class-members-in-as3/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>LocalPersistenceMap</title>
		<link>http://www.ericfeminella.com/blog/2008/03/09/localpersistence-map/</link>
		<comments>http://www.ericfeminella.com/blog/2008/03/09/localpersistence-map/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 03:04:58 +0000</pubDate>
		<dc:creator>eric</dc:creator>
		
	<category>Adobe Flash</category>
	<category>Adobe Flex</category>
	<category>ActionScript 3</category>
	<category>Adobe AIR</category>
		<guid isPermaLink="false">http://www.ericfeminella.com/blog/2008/03/09/localpersistence-map/</guid>
		<description><![CDATA[When developing browser based Flex application SharedObject provides just about everything one needs to facilitate local persistence of application data. SharedObject is restricted by certain rules governed by the Flash Player Security Model, however it is very efficient for general use.
The data property of a SharedObject provides read/write access to the underlying data which is [...]]]></description>
		<wfw:commentRSS>http://www.ericfeminella.com/blog/2008/03/09/localpersistence-map/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
