<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Oliver Merk&apos;s Personal Blog - AIR</title>
			<link>http://blog.olivermerk.ca/index.cfm</link>
			<description>A personal collection of RIA, Android and Linux Goodness</description>
			<language>en-us</language>
			<pubDate>Tue, 07 Sep 2010 06:07:19-0400</pubDate>
			<lastBuildDate>Sat, 21 Aug 2010 08:34:00-0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>oliverm@olivermerk.com</managingEditor>
			<webMaster>oliverm@olivermerk.com</webMaster>
			
			<item>
				<title>Flash Builder 4 Linux Notes</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/8/21/Flash-Builder-4-Linux-Notes</link>
				<description>
				
				OK, so there&apos;s no such (official) thing as Flash Builder 4 for Linux (unless you know how to use &quot;the Internet&quot; and something called &quot;Google&quot;). Despite Adobe&apos;s reluctance to give us the &quot;choice&quot; (ahem) of OS to use, some clever people have figured out how to get most of FB4 to work on, in my case, Ubuntu.

Here are some tricks I had to use to get it really humming:

&lt;b&gt;Problem: Packages Missing&lt;/b&gt;&lt;br/&gt;
(OK, this one&apos;s just me being stupid)&lt;br/&gt;
Use View: Package Explorer, not Navigator 

&lt;b&gt;Restore Control-Shift-R&lt;/b&gt;&lt;br/&gt;
(Most annoying bug in FB4!)&lt;br/&gt;
Windows -&gt; Customize Perspective -&gt; Command Groups Availability:&lt;br/&gt;
De-select &quot;Flash Navigation&quot;&lt;br/&gt;
Restart Eclipse&lt;br/&gt;
If this doesn&apos;t fix the problem, go back into Command Groups Availability:&lt;br/&gt;
Select &quot;Java Coding&quot;&lt;br/&gt;
[You may need to re-save the Flash perspective to enable these]

&lt;b&gt;Restore Flash Context Menu&lt;/b&gt;&lt;br/&gt;
(i.e. right-click on project and see Flex options)&lt;br/&gt;
Windows -&gt; Customize Perspective -&gt; Shortcuts&lt;br/&gt;
Add Flash Builder

&lt;b&gt;Restore Context Menu Icons&lt;/b&gt;&lt;br/&gt;
(Actually turns out to be an Ubuntu thing:)&lt;br/&gt;
Issue these commands in your terminal:&lt;br/&gt;
gconftool-2 -s -t boolean /desktop/gnome/interface/buttons_have_icons true&lt;br/&gt;
gconftool-2 -s -t boolean /desktop/gnome/interface/menus_have_icons true&lt;br/&gt;

Let me know if you have any others... 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sat, 21 Aug 2010 08:34:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/8/21/Flash-Builder-4-Linux-Notes</guid>
				
			</item>
			
			<item>
				<title>Flex Camp 3 Toronto</title>
				<link>http://blog.olivermerk.ca/index.cfm/2010/5/17/Flex-Camp-3-Toronto</link>
				<description>
				
				Flex Camp 3 Toronto is an afternoon/evening event for RIA developers and anyone else interested in Adobe Flex. We&apos;ve engaged some world-class presenters for this event, including Adobe&apos;s Lee Brimelow and Renaun Erickson.

Whether you&apos;re just starting out or a seasoned pro, there will be hands-on as well as lecture-style demonstrations that are designed to engage you.

Please note that we will be charging a modest $25 CAD fee (includes GST) to offset the costs of food and first-class venues. We&apos;ll also be giving away copies of FDT Pure to every attendee, as well as a chance to win a full license to Flash Builder 4 Premium! 

The event is filling up quickly. If you&apos;re interested in attending, we recommend that you sign up soon!

Head over to &lt;a href=&quot;http://www.torontoflex.org&quot; target=&quot;_NEW&quot;&gt;http://www.torontoflex.org&lt;/a&gt; to register. 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Mon, 17 May 2010 11:39:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2010/5/17/Flex-Camp-3-Toronto</guid>
				
			</item>
			
			<item>
				<title>My MAX 2008 Presentation</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/26/My-MAX-2008-Presentation</link>
				<description>
				
				Here&apos;s my preso from MAX 2008. If you save the attachment you&apos;ll have the cheat sheet that was distributed at the session (until we ran out;)

&lt;div align=&quot;left&quot;&gt;
&lt;object height=&quot;425&quot; width=&quot;550&quot;&gt;
						&lt;param name=&quot;movie&quot; value=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=Advanced-Tips-and-Tricks-for-Flex-Builder-3&quot;/&gt;
						&lt;param name=&quot;menu&quot; value=&quot;false&quot;/&gt;

						&lt;param name=&quot;scale&quot; value=&quot;noScale&quot;/&gt;
						&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
						&lt;embed src=&quot;http://slidesix.com/viewer/SlideSixViewer.swf?alias=Advanced-Tips-and-Tricks-for-Flex-Builder-3&quot; allowFullScreen=&quot;true&quot; height=&quot;425&quot; width=&quot;550&quot; type=&quot;application/x-shockwave-flash&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
Thanks to &lt;a href=&apos;http://slidesix.com/&apos; target=&apos;_new&apos;&gt;slidesix.com&lt;/a&gt; for their presentation application.

Let me know if you have any questions or additional tips to share! 
				</description>
				
				<category>General</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 26 Nov 2008 19:30:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/26/My-MAX-2008-Presentation</guid>
				
			</item>
			
			<item>
				<title>Toronto Flex User Group Meeting: MAX2008 Goodies!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/6/Toronto-Flex-User-Group-Meeting-MAX2008-Goodies</link>
				<description>
				
				Our next meeting will be on Thursday December 4th, 2008 at Oakham House on the Ryerson Campus, starting at 6:30pm:&lt;br&gt;&lt;br&gt;
Oakham House&lt;br&gt;
Room: Oakham Lounge&lt;br&gt;
55 Gould Street&lt;br&gt;
Toronto, Ontario&lt;br&gt;
M5B 1E9&lt;br&gt;&lt;br&gt;
http://www.oakhamhouse.com/pages/directions.php has directions and parking information.&lt;br&gt;&lt;br&gt;
The evening&apos;s theme will be MAX2008 Goodies. We&apos;ll look at new product announcements, betas and other news that comes out of the San Francisco MAX conference the week of November 17th.&lt;br&gt;&lt;br&gt;
If you&apos;re planning to attend MAX and would like to help present, just drop me a line.&lt;br&gt;&lt;br&gt;
As always, don&apos;t forget to register free at www.torontoflex.org so we know how many people to expect.&lt;br&gt;&lt;br&gt;
If you&apos;re interested in presenting an application or topic in the future that would be of interest to the group, let us know and we&apos;ll try to get you some time at an upcoming meeting.&lt;br&gt;&lt;br&gt;
Thanks,&lt;br&gt;
Oliver 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Thu, 06 Nov 2008 14:13:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/6/Toronto-Flex-User-Group-Meeting-MAX2008-Goodies</guid>
				
			</item>
			
			<item>
				<title>Upcoming ColdFusion/RIA Seminars</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/11/5/Upcoming-ColdFusionRIA-Seminars</link>
				<description>
				
				I&apos;ll be presenting at a couple of CF/Flex seminars at the end of the month, along with Rick Palmerio, my New Toronto Group cohort.
&lt;br&gt;&lt;br&gt;
These introductory sessions are aimed at the decisions makers, the suits, the money people. If you&apos;re trying to sell the ColdFusion or Flex platforms within your organization, this would be a great place to send your boss.&lt;br&gt;&lt;br&gt;
Registration is FREE and attendees will receive a free copy of Flex Builder!
&lt;br&gt;&lt;br&gt;
[EDIT:]&lt;br&gt;
&lt;font color=&quot;Red&quot;&gt;
&lt;b&gt;CANCELED:&lt;/b&gt;
&lt;strike&gt;
OTTAWA:&lt;br&gt;
Adobe Systems Canada&lt;br&gt;
343 Preston Street, Ottawa, Algonquin Room &lt;br&gt;
Tuesday, Nov. 25, 2008&lt;br&gt;
9:00am  11:00am&lt;br&gt;
Continental Breakfast served at 8:30am&lt;br&gt;
Register here
&lt;/strike&gt;&lt;/font&gt;

TORONTO:&lt;br&gt;
Oakham House&lt;br&gt;
63 Gould Street, Toronto, ON Canada&lt;br&gt;
Wednesday, Nov 26, 2008&lt;br&gt;
9:00am  11:00am&lt;br&gt;
Continental Breakfast served at 8:30am&lt;br&gt;
&lt;a href=&quot;https://admin.acrobat.com/_a164689/cfts/event/registration.html&quot;&gt;Register here&lt;/a&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 05 Nov 2008 08:51:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/11/5/Upcoming-ColdFusionRIA-Seminars</guid>
				
			</item>
			
			<item>
				<title>Next Toronto Flex User Group Meeting</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/9/24/Next-Toronto-Flex-User-Group-Meeting</link>
				<description>
				
				The next meeting of the Toronto Flex User Group will be held on October 23, 2008 at &lt;a href=&quot;http://www.oakhamhouse.com/&quot; target=&quot;_blank&quot;&gt;Oakham House&lt;/a&gt; (Ryerson campus).

This time around, we&apos;ve got two User Group members presenting. As always, if you&apos;re interested in presenting something at a future meeting please contact me via the website.

Please visit &lt;a href=&quot;http://www.torontoflex.org/&quot; target=&quot;_blank&quot;&gt;torontoflex.org&lt;/a&gt; for more details and to sign up. It&apos;s free! 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Wed, 24 Sep 2008 07:40:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/9/24/Next-Toronto-Flex-User-Group-Meeting</guid>
				
			</item>
			
			<item>
				<title>ComboBox with Type-Ahead</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/23/ComboBox-with-TypeAhead</link>
				<description>
				
				Here&apos;s an enhanced version of the Flex ComboBox with type-ahead functionality. It&apos;s evolved over several projects and is stable so I hope others might find it useful.

You can use whatever data provider you need; the filter works against the data in the labelField property. The data provider can be a simple list of strings (as per the example) or complex objects.

Right-click to view and download the source. Feel free to use this in your own projects, make any changes you want, and tell your boss that you created it;) Enjoy...

&lt;a href=&quot;http://blog.olivermerk.ca/images/oliver/comboboxtypeahead-release/ComboBoxTypeAheadTest.html&quot; target=&quot;_new&quot;&gt;ComboBox with Type-Ahead [new window]&lt;/a&gt; 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sat, 23 Aug 2008 14:42:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/23/ComboBox-with-TypeAhead</guid>
				
			</item>
			
			<item>
				<title>Flex 4!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/19/Flex-4</link>
				<description>
				
				The first Gumbo Downloads are ready to download at &lt;a target=&quot;_new&quot; href=&quot;http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4&quot;&gt;opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4&lt;/a&gt;.

Time to start reading and hacking. I&apos;ll post more here when I discover anything cool.

[Addendum: &lt;a href=&apos;http://www.adobe.com/devnet/flex/articles/sdk3_fb301.html&apos; target=&apos;_new&apos;&gt;Flex SDK 3.1 and Flex Builder 3.0.1&lt;/a&gt; appear to be out as well] 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Tue, 19 Aug 2008 19:57:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/19/Flex-4</guid>
				
			</item>
			
			<item>
				<title>Cairngorm Open-Sourced!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/8/9/Cairngorm-OpenSourced</link>
				<description>
				
				The title says it all. I&apos;m glad to see Cairngorm opened up this way. Hopefully we&apos;ll see more frequent updates and improvements. There are already some good items in the bugbase (below); if there&apos;s something you would like improved about Cairngorm, now&apos;s your chance!

&lt;a href=&apos;http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm&apos; target=&apos;_new&apos;&gt;New Cairngorm Home&lt;/a&gt;

&lt;a href=&apos;https://bugs.adobe.com/jira/secure/BrowseProject.jspa&apos; target=&apos;_new&apos;&gt;Cairngorm Bugbase&lt;/a&gt;

&lt;a href=&apos;http://weblogs.macromedia.com/amcleod/archives/2008/08/cairngorm_moved.html
&apos; target=&apos;_new&apos;&gt;Alister&apos;s Announcement&lt;/a&gt;

&lt;a href=&apos;http://weblogs.macromedia.com/swebster/archives/2008/08/cairngorm_3_-_a.html
&apos; target=&apos;_new&apos;&gt;Steven&apos;s Announcement&lt;/a&gt; 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sat, 09 Aug 2008 09:28:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/8/9/Cairngorm-OpenSourced</guid>
				
			</item>
			
			<item>
				<title>Flash Switcher</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/7/12/Flash-Switcher</link>
				<description>
				
				&lt;a href=&quot;http://www.sephiroth.it/firefox/flash_switcher/&quot; target=&quot;_new&quot;&gt;Flash Switcher&lt;/a&gt; is a Firefox add-on by Allessandro Crugnola for those developers concerned with Flash Player versions. I tried it a while back when it was Windows-only.

It&apos;s now got Linux and Mac capability as well and works with FF3!

&lt;a href=&quot;http://www.sephiroth.it/firefox/flash_switcher/&quot; target=&quot;_new&quot;&gt;Get Flash Switcher&lt;/a&gt;

Also check out his &lt;a href=&quot;http://www.sephiroth.it/firefox/flashtracer/&quot; target=&quot;_new&quot;&gt;Flash Tracer&lt;/a&gt; if you haven&apos;t already.

Thanks Allessandro! 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<category>Linux/Ubuntu</category>				
				
				<pubDate>Sat, 12 Jul 2008 17:44:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/7/12/Flash-Switcher</guid>
				
			</item>
			
			<item>
				<title>From the Other Side of the Interview</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/7/11/From-the-Other-Side-of-the-Interview</link>
				<description>
				
				Part of my job includes interviewing candidates for developer positions (Flex, Java, ColdFusion, etc.). In the past two weeks I&apos;ve sat through some of the most painful ones I can remember; not because of the candidates&apos; skills, but their presentation.

Some examples:

&lt;ol&gt;
&lt;li&gt; One person came in with a one page resume. Five typos, including one in the title. They claimed to be great at communication and document creation. Uh-huh.
&lt;li&gt;During one of the longer interviews, the candidate openly stretched and yawned as he formulated the answer to a question. Sorry to keep you awake.
&lt;li&gt;One claimed to be an expert Java developer. I asked what a Singleton was. They are not an expert Java developer.
&lt;li&gt;Another claimed to be an expert at Flex communications. I asked what an AsyncToken was. They are not an expert at Flex communications.
&lt;li&gt;Yet another said they were a ColdFusion expert, but had not tried that new-fangled CFC stuff yet. They are not a ColdFusion expert.
&lt;/ol&gt;

So some gentle advice for those seeking employment from someone who&apos;s been on both sides of the interview table:

&lt;ol&gt;
&lt;li&gt;Spell-check your resume. Then get someone to read it over for mistakes. Then get someone &lt;em&gt;else&lt;/em&gt; to read it over for mistakes. Then get someone &lt;b&gt;&lt;em&gt;else&lt;/em&gt;&lt;/b&gt; to read it over for mistakes.
&lt;li&gt;Don&apos;t exaggerate your skill set. I&apos;ll see through it, as will any competent technical interviewer. And they&apos;ll likely be royally pissed if you wasted their time with any blatant dishonesty.
&lt;li&gt;Watch your manners. I know it&apos;s a nerve-racking experience, but you&apos;re presenting yourself to people for the first time and you&apos;ve got one shot to make a good impression. Something like an open yawn is offensive on many levels.
&lt;li&gt;The interviewer wants you to do well in the interview. We want to fill a position and we hope you&apos;re the right candidate for the job. If you sense the interviewer does not have this attitude, think about whether this company is the right fit for you.
&lt;li&gt;The interview is a conversation, not an interrogation. Ask good questions about the company and your future role. We like that. But also listen carefully to our questions and answer them directly. If you don&apos;t know the answer, then say so. It&apos;s easier to overlook ignorance than dishonesty.
&lt;/ol&gt;

Hope this helps somebody. Hopefully the next person I interview;)

Oliver 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Fri, 11 Jul 2008 21:36:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/7/11/From-the-Other-Side-of-the-Interview</guid>
				
			</item>
			
			<item>
				<title>Speaking at MAX 2008</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/7/11/Speaking-at-MAX-2008</link>
				<description>
				
				I&apos;m happy to announce that I&apos;ve been asked to present a session on &lt;em&gt;&lt;b&gt;Advanced Flex Builder 3 Tips &amp; Tricks&lt;/b&gt;&lt;/em&gt; for MAX 2008 in San Francisco this November. A topic near and dear to my heart! Hope to see you there! 
				</description>
				
				<category>General</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Fri, 11 Jul 2008 21:35:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/7/11/Speaking-at-MAX-2008</guid>
				
			</item>
			
			<item>
				<title>An AsyncToken Primer</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/6/8/AsyncToken-primer</link>
				<description>
				
				Do you know what an AsyncToken is?

Answer 1: The first thing I ask a Flex interviewee who claims to be proficient in Flex;)

Answer 2: The official docs describe it like this: &quot;This class provides a place to set additional or token-level data for asynchronous RPC operations. It also allows an IResponder to be attached for an individual call. The AsyncToken can be referenced in ResultEvent and FaultEvent from the token property.&quot;

A bit confusing if you&apos;re not familiar with the asynchronous nature of remote calls in Flex. I&apos;ve run into a lot of folks who don&apos;t know about this handy class so I&apos;ll try to shed some light.

Whenever you make one or more external calls from your Flex/AIR application, you never know if or when those calls will return results (or faults) nor the order in which they will return. Even though you call remote objects &quot;RO1&quot;, &quot;RO2&quot; and &quot;RO3&quot; in order, they may return in a different order. You might want different handlers for these results as well.

One way to keep track of the calls is to assign an AsyncToken to each call.

Instead of making your remote calls like this:
&lt;code&gt;myRO.myRemoteMethdod( )&lt;/code&gt;

You would do this:
&lt;code&gt;var token:AsyncToken = myRO.myRemoteMethdod( )&lt;/code&gt;
(Make sure you import mx.rpc.AsyncToken)

You now have a variable, &quot;token&quot;, which represents this particular call. Now you can assign &lt;em&gt;token&lt;/em&gt; its own result and fault handlers like this:

&lt;code&gt;token.addResponder( myResponderClass );&lt;/code&gt;

...where the myResponderClass class implements IResponder. Implementing IResponder simply means defining two methods with the following signatures:

&lt;code&gt;
public function result(data:Object):void
public function fault(info:Object):void
&lt;/code&gt;

So you can set the result and fault handlers for your remote calls at &lt;em&gt;call time&lt;/em&gt; rather than hard coding them into your RemoteObject, HTTPService or WebService tags. This is exactly the way Cairngorm and other microarchitectures operate.

A final cool feature of AsyncToken is that it&apos;s a dynamic class, which means that you can add properties to the token when you make the remote call, then read those properties back in the result/fault handlers.

Give it a try and let me know what you think! 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sun, 08 Jun 2008 17:40:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/6/8/AsyncToken-primer</guid>
				
			</item>
			
			<item>
				<title>New Toronto Group Now Hiring!</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/6/8/New-Toronto-Group-Now-Hiring</link>
				<description>
				
				Looking for work in the Toronto area? New Toronto Group (my employer) is now hiring!

If you&apos;re a Flex developer, or a Java developer looking to get into the RIA space we&apos;d love to hear from you. We&apos;re looking for consultants, developers and trainers, so if you&apos;re interested in any or all of these, please email a resume and cover letter to:

Ed Van Beilen&lt;br/&gt;
New Toronto Group&lt;br/&gt;
edv _at_  newyyz.com&lt;br/&gt;

Hope to hear from you soon! 
				</description>
				
				<category>General</category>				
				
				<category>ColdFusion</category>				
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Sun, 08 Jun 2008 17:33:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/6/8/New-Toronto-Group-Now-Hiring</guid>
				
			</item>
			
			<item>
				<title>Simeon Bateman&apos;s EasyMVC</title>
				<link>http://blog.olivermerk.ca/index.cfm/2008/1/4/Simeon-Batemans-EasyMVC</link>
				<description>
				
				Happy new year, Flexers!

I just came across Simeon&apos;s EasyMVC site at &lt;a href=&quot;http://projects.simb.net/easyMVC/&quot; target=&quot;_new&quot;&gt;http://projects.simb.net/easyMVC/&lt;/a&gt;. EasyMVC is a Flex framework for those smaller apps which don&apos;t warrant a full Cairngorm implementation. I highly recommend that if you&apos;re struggling with learning Cairngorm or find it too heavy for your purposes, take a look at this framework. Once you understand it, you may find a transition to Cairngorm easier when you need it.

Great work, Simeon! Thanks for sharing this.

&amp;lt;mx:Shameless&amp;gt;&lt;br/&gt;
Of course, if you&apos;re really struggling with Cairngorm, take the new course from &lt;a href=&quot;http://www.newyyz.com&quot; target=&quot;_new&quot;&gt;New Toronto Group&lt;/a&gt; (my employer), written by yours truly;)
&lt;br/&gt;&amp;lt;/mx:Shameless&amp;gt; 
				</description>
				
				<category>Flex</category>				
				
				<category>AIR</category>				
				
				<pubDate>Fri, 04 Jan 2008 19:05:00-0400</pubDate>
				<guid>http://blog.olivermerk.ca/index.cfm/2008/1/4/Simeon-Batemans-EasyMVC</guid>
				
			</item>
			</channel></rss>