<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DavidTucker.net &#187; Flex</title>
	<atom:link href="http://www.davidtucker.net/category/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidtucker.net</link>
	<description>web development goodness</description>
	<lastBuildDate>Wed, 31 Mar 2010 18:17:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Come Learn about CF9 with Flex and AIR at Adobe Max 2009</title>
		<link>http://www.davidtucker.net/2009/09/24/come-learn-about-cf9-with-flex-and-air-at-adobe-max-2009/</link>
		<comments>http://www.davidtucker.net/2009/09/24/come-learn-about-cf9-with-flex-and-air-at-adobe-max-2009/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 17:26:48 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe Max 2009]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=529</guid>
		<description><![CDATA[
I must admit that my session is going to be pretty awesome.  While some people get to speak for an hour &#8211; or maybe an hour and a half, I will be speaking for 8 hours (with some breaks of course).  I will be presenting on Building ColdFusion Powered Flex and AIR Applications [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right;padding-left: 10px;padding-bottom: 10px;"><a href="http://max.adobe.com/?sdid=ERZUY"><img src="http://assets.max.adobe.com/images/MAX09_140x130_speaker.jpg" width="140" height="130" /></a></div>
<p>I must admit that my session is going to be pretty awesome.  While some people get to speak for an hour &#8211; or maybe an hour and a half, I will be speaking for 8 hours (with some breaks of course).  I will be presenting on Building ColdFusion Powered Flex and AIR Applications (see all of the labs <a href="http://max.adobe.com/sessions/labs/" target="_blank">here</a>).  While the preconference sessions are an extra cost ($595), you get an entire day of training from some amazing developers.  If you look around at rates for a one-day training, you will see that this is a huge bargain.  Normal sessions give you a taste of certain functionality, but at a preconference lab you can really learn it and take it back to your job.</p>
<p>In my session you can be sure that I will be covering:</p>
<ul>
<li>Utilizing the new Data-Centric Development Features in Flash Builder 4 (with ColdFusion)</li>
<li>Working with the Proxy ActionScript classes that were introduced in ColdFusion 9</li>
<li>Configuring and Using the ColdFusion 9 AIR Offline Sync functionality</li>
<li>Working with ColdFusion Builder and configuring it to work with your development server</li>
<li>Defining a Complex Domain Model using the new Hibernate ORM Support in ColdFusion 9</li>
<li>Using the Hibernate ORM and its ColdFusion Builder Extension to create remote CRUD services</li>
<li>Creating new Script-style CFC&#8217;s (with annotations)</li>
</ul>
<p>All in all &#8211; you won&#8217;t want to miss this session!  If you have any questions &#8211; feel free to leave a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/09/24/come-learn-about-cf9-with-flex-and-air-at-adobe-max-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick CF9 Remoting Tip</title>
		<link>http://www.davidtucker.net/2009/08/20/quick-cf9-remoting-tip/</link>
		<comments>http://www.davidtucker.net/2009/08/20/quick-cf9-remoting-tip/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 13:02:29 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=526</guid>
		<description><![CDATA[I was working with a CF9 + Flex 4 example last night.  This was a new installation of CF9 - and I hadn't tweaked any of the remoting settings at all (more on that in a bit).  I was setting up a data paging example - and noticed that the Flex application was [...]]]></description>
			<content:encoded><![CDATA[<p>I was working with a CF9 + Flex 4 example last night.  This was a new installation of CF9 - and I hadn't tweaked any of the remoting settings at all (more on that in a bit).  I was setting up a data paging example - and noticed that the Flex application was going crazy.  From the network monitor I noticed that it was making continuous calls - and eventually caused the application to hang.  After further analysis in the network monitor, I determined that Flex was receiving the objects back from ColdFusion - but they didn't contain any data.  I hadn't seen this issue before.</p>
<p>After rummaging through the remoting config files, I discovered the issue.  My bean CFC was using ColdFusion 9's new implicit getters/setters.  To get this to work properly, you have to change a setting in the remoting config( specifically in <strong>services-config.xml</strong>): </p>
<div class="igBar"><span id="lxml-2"><a href="#" onclick="javascript:showPlainTxt('xml-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-2">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;use</span>-accessors<span style="font-weight: bold; color: black;">&gt;</span></span>true<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/use</span>-accessors<span style="font-weight: bold; color: black;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;use</span>-implicit-accessors<span style="font-weight: bold; color: black;">&gt;</span></span>true<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/use</span>-implicit-accessors<span style="font-weight: bold; color: black;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>By setting <code>use-implicit-accessors</code> to true, ColdFusion then uses the new implicit getters and setters in CF9 for your remoting calls.  With that quick fix (and a restart) everything was working perfectly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/08/20/quick-cf9-remoting-tip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Honest Open Discussion on Web Standards and HTML 5</title>
		<link>http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/</link>
		<comments>http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 15:40:21 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=467</guid>
		<description><![CDATA[If you monitor the web, you likely think that the Flash Player and Silverlight are on life support, and that HTML5 is rapidly changing what is possible on the web.  In reality, many people who are commenting on HTML5 don't fully understand the current landscape.  Did you know that HTML5 editor Ian Hickson [...]]]></description>
			<content:encoded><![CDATA[<p>If you monitor the web, you likely think that the Flash Player and Silverlight are on life support, and that HTML5 is rapidly changing what is possible on the web.  In reality, many people who are commenting on HTML5 don't fully understand the current landscape.  Did you know that HTML5 editor Ian Hickson stated that HTML5 won't fully be implemented in all browsers until 2022?  Did you know that iPhone developers can start fully using HTML5 now?  Did you know that all features in HTML5 were originally from web plugins?  Did you know that Google uses a web plugin for Google Wave?</p>
<p>We need an open honest discussion about HTML5 and what it means for the web.  Unfortunately, you aren't going to get the truth from fanatics on either side, but instead we all need to examine all of the evidence and come to our own conclusions.  I have spent a great deal of time analyzing the facts, and in the process I have made several observations.</p>
<p><span id="more-467"></span></p>
<blockquote><p><strong>DISCLAIMER:</strong> In full disclosure, I must mention that currently I am Flash Platform developer (primarily Flex/AIR).  I also write a regular column for the <a href="http://www.adobe.com/devnet/ria/newsletter/" target="_blank">Adobe NewsFlash newsletter</a>.  However, before I became a full-time Flash Platform developer, I was a traditional web developer who spent all day dealing with HTML, CSS, JavaScript, and PHP.  I feel that I have an understanding of both sides of the discussion (but obviously am open to any input anyone has on the matter).</p></blockquote>
<h4>The Present</h4>
<p>After much effort by many dedicated developers, <a href="http://en.wikipedia.org/wiki/HTML_5" target="_blank">HTML5</a> is just about ready for prime time.  This process started about a decade ago, and gone through many iterations.  Today, HTML5 is available and ready to go on a few platforms/browsers.  However, not all browsers implement all of the standards, and some browsers haven't even announced when they expect to have full HTML5 support<sup><a href="#foot6">6</a></sup>.  In reality, version 3 of the iPhone OS is the only solid platform that has full HTML5 support (as well as some other fixed development platforms).  What does this mean for developers?  It means that HTML5 is still very much in the future (and not the present) for a majority of developers.</p>
<p>I was struck when reading Jeff Croft's posting, <a href="http://jeffcroft.com/blog/2008/sep/11/two-thousand-twenty-two/" target="_blank">Two Thousand and Twenty-Two</a>, last September.  It shed a lot of light on the frustration many developers are having with web standards as a whole.  While, I haven't even talked with Jeff directly, I have always been a fan of his work.  After learning of the bleak timeline<sup><a href="#foot1">1</a></sup> put forth for full HTML 5 browser adoption, Jeff stated:  <em>"it ultimately doesn’t matter if HTML 5 is available next month, next year, or fifty years from now. Those of us who do real work in this industry know that the only thing that really matters is what specs and technologies are supported by the browsers real people use".</em></p>
<p><strong>Developers who have to build solutions for clients don't care about the theoretical, they care about the reality</strong>.  On that same vein, a solution is not a solution if it only applies to 10% of the target audience.  It isn't a solution if only applies to 90% (and leaves out 10%).  Clients want sites/applications that work well for every member of the target audience - and they want it today.  This brings me to my first observation:</p>
<blockquote><p><strong>Observation 1:</strong> Developers won't be able to use HTML 5 in solutions they build for their clients (unless they are on a fixed-platform as described above) until at least 2014.  For full HTML 5 functionality, this will be much later even than this.<sup><a href="#foot1">1</a></sup></p></blockquote>
<p>Developers could look at creating solutions that leverage both HTML5 and the current HTML/JS model.  However, this would mean that for a single solution a developer would have to create:</p>
<ol>
<li>Browser detection to determine if the user is HTML5 capable</li>
<li>A full HTML 4.1/XHTML 1 application for current and older browsers:</li>
<ol>
<li>Multiple CSS files (including hacks) to support IE6, IE7, Firefox 3, Safari 3</li>
<li>JavaScript that is compatible with all browsers listed above</li>
</ol>
<li>A full HTML5 application (which will have little code overlap from the HTML 4.1 application)</li>
</ol>
<p>For developers who already have to deal with the CSS and JavaScript craziness, this would just add another layer of complexity.  In reality, HTML5 won't be an option for traditional developers until 90%+ of the web is using an HTML5 capable browser.  Keep in mind that most all sites still have to check for IE6 users, even though it was released eight years ago (2001).</p>
<h4>The Truth About Plugins</h4>
<p>At the heart of this discussion are the web plugings that we use today.  Many articles<sup><a href="#foot5">5</a></sup> have been written lately claiming that HTML5 will kill off traditional web plugins.  In reality, this is far from the truth.  Before I address that issue directly, we need to take a closer look at what is a web plugin.</p>
<p>When listing the common web plugins, most people realize that this includes the <a href="http://www.adobe.com/products/flashplayer/" target="_blank">Adobe Flash Player</a>, <a href="http://www.microsoft.com/silverlight/" target="_blank">Microsoft Silverlight</a>, and <a href="http://javafx.com/" target="_blank">JavaFX</a>.  However, this also includes <a href="http://gears.google.com/" target="_blank">Google Gears</a>, <a href="http://code.google.com/p/nativeclient/" target="_blank">Google Native Client</a>, the <a href="http://earth-api-samples.googlecode.com/svn/trunk/demos/interactive/index.html" target="_blank">Google Earth plug-in</a>, as well as the <a href="http://mail.google.com/videochat" target="_blank">Google audio/video chat plug-in</a>.  In addition, to the Google plugins, there are countless plugins by other vendors.  These plugins have been vilified due to the fact that they are 'closed source' projects.  The truth is that the plugins have a rapid development cycle that leads to innovation.  I am not saying that this can't happen with an open source project, but I develop cutting-edge solutions for real clients.  I can't look to web standards for real innovation - only more of what has already been implemented:</p>
<blockquote><p><strong>Observation 2:</strong> Web standards will never innovate - they will only implement what plugins have already successfully included.  This is due to the fact that the standards process is run by Microsoft, Google, Mozilla, and other companies that aren't going to invest in implementing a feature unless it already has a proven place in development.  <strong>The term standardization implies that you are taking something that already exists and creating a uniform process for implementing it.</strong></p></blockquote>
<p>In addition, many developers fail to acknowledge the role plugins have played in the HTML5 standard.  This brings me to an observation:</p>
<blockquote><p><strong>Observation 3:</strong> Every new feature in HTML 5 (except maybe 2) were added because developers wanted functionality already available in a plugin.  This includes offline cache (Google Gears), canvas (Flash Player), media playback (Flash Player and others), drag and drop (Flash Player and others), etc...<sup><a href="#foot3">3</a></sup></p></blockquote>
<p>At the recent forefront of this debate has been <a href="http://wave.google.com/" target="_blank">Google Wave</a>, recently announced by Google at the <a href="http://code.google.com/events/io/" target="_blank">Google IO Conference</a>.  This rich Internet application has been hailed as a great example of what web standards can do.  However, virtually no one has commented on the fact that it requires a plugin to function.  Yes, the example of what HTML5 can do requires Google Gears for some of its functionality.  In reality, it is only for a small portion of the functionality (drag and drop), but it brings to light an important observation.</p>
<blockquote><p><strong>Observation 4:</strong> Google had the option to go through the standards process and try to add the drag and drop functionality before releasing Wave, but they decided that the user experience would suffer without the functionality.  Instead, they chose to use the plugin to provide the best overall user experience.<sup><a href="#foot2">2</a></sup></p></blockquote>
<p>The truth is that plugins can '<a href="http://blogs.adobe.com/jd/2009/06/more_like_nine_months_to_upgra.html" target="_blank">upgrade the web</a>' in under a year. In reality, an idea can go through production, QA, released to users, and then pushed to 85%+ of the web within 16 months<sup><a href="#foot4">4</a></sup>.  This is not the case with web standards:</p>
<blockquote><p><strong>Observation 5:</strong> Because of the major corporations and entities (as well as egos) that are involved, any major change (that requires browser creators to change functionality in a uniform manner), is guaranteed to take at least a decade from idea inception to actual implementation (across all browsers).  The time required to allow for users of older browsers to upgrade, can add another 5+ years to the process.<sup><a href="#foot1">1</a></sup></p></blockquote>
<p>If HTML5 were completely implemented by all major browsers today, and if all users had these upgraded browsers - the web plugins would take a serious beating from HTML5 (although even then - it wouldn't kill them).  In reality, HTML5 can't even compete with the web plugins - because it is currently only viable on fixed-platform solutions (like the iPhone).</p>
<h4>Quality vs. Standards</h4>
<p>One of my major points of anger on this topic is that many developers are ignoring quality in pursuit of web standards.  That is at the center of the <a href="http://ajaxian.com/archives/open-codecs-open-video" target="_blank">video codec debate</a> (and there are many examples of these types of issues around HTML5).  <strong>Developers are choosing to evaluate solutions based on their relative openness rather than their actual functionality.</strong> What have the last five years taught us?  We are finally entering an era where we understand that user experience is the key, and now some developers want to sacrifice quality for openness.  This beings me to one of my most vehement observations:</p>
<blockquote><p><strong>Observation 6:</strong> Many open-source solutions are at the top of their respective field (Apache, MySQL, Linux, the Flex Framework, etc...).  Inferior solutions (like the <a href="http://en.wikipedia.org/wiki/Ogg" target="_blank">Ogg</a> codecs) should not be tolerated just because they are 'open'.  If you want all browsers to implement a video codec, make one that is better than <a href="http://en.wikipedia.org/wiki/H.264" target="_blank">h.264</a>.  <strong>Developers should never sacrifice the user experience for the warm feeling they get when using 'open' solutions.</strong></p></blockquote>
<p>When a potential client looks at my body of work (or my company's body of work) they will not care about web standards - they will care about the quality and functionality of the work.  In addition, when a user uses my application, they won't care about 'openness' but only about the overall functionality and user experience.  As a developer and an employee of a company - I cannot recommend an inferior solution.  I have to evaluate all solutions based on functionality to stay competitive.  <strong>This means that in the future, HTML5 will be a solution that I consider if it provides better functionality - but, I will not choose it simply because it is open.  It will be on equal footing with the other solutions that are available.</strong></p>
<h4>The Future</h4>
<p>I hope that these overall observations have shed some light on this issue.  The crux of the issue is this: fixed-platform developers can enjoy HTML5 now - and they should embrace it and start learning / working with it now.  Traditional developers will have to wait around 5 years before it is a real option for them.  In that time, we will probably have Flash Player 13, Silverlight 5, and JavaFX 3.  Who knows what these versions will include - but, we can assume that the functionality they will include will probably be included in a future version of HTML.</p>
<hr />
<p><a name="foot1" /><sup>1</sup> <a href="http://blogs.techrepublic.com.com/programming-and-development/?p=718" target="_blank">HTML 5 Editor Ian Hickson discusses features, pain points, adoption rate, and more</a><br />
<a name="foot2" /><sup>2</sup> <a href="http://wave.google.com/" target="_blank">Google Wave</a> (video described Wave's use of plugins)<br />
<a name="foot3" /><sup>3</sup> <a href="http://blog.digitalbackcountry.com/2009/05/html5-versus-flash-versions/" target="_blank">HTML5 Versus Flash Versions</a><br />
<a name="foot4" /><sup>4</sup> <a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html" target="_blank">Adobe Flash Player Version Penetration</a><br />
<a name="foot5" /><sup>5</sup> <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;taxonomyName=development&#038;articleId=9134422&#038;taxonomyId=11&#038;intsrc=kc_feat" target="_blank">HTML 5: Could it kill Flash and Silverlight?</a>, <a href="http://www.infoworld.com/d/developer-world/html-5-could-it-kill-flash-and-silverlight-291" target="_blank">HTML 5: Could it kill Flash and Silverlight?</a><br />
<a name="foot6" /><sup>6</sup> <a href="http://a.deveria.com/caniuse/" target="_blank">Compatibility tables for features in HTML5, CSS3, SVG and other upcoming web technologies</a>, <a href="http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers">Implementations in Web Browsers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Come Join Us Friday for Flex Camp Miami</title>
		<link>http://www.davidtucker.net/2009/03/04/come-join-us-friday-for-flex-camp-miami/</link>
		<comments>http://www.davidtucker.net/2009/03/04/come-join-us-friday-for-flex-camp-miami/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 22:24:39 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=398</guid>
		<description><![CDATA[
This Friday is the much anticipated Flex Camp Miami.  If you haven't registered yet - that is fine.  You have two options: go ahead and register at the site, or you can show up on Friday at the venue.  This will be a great event, and I am really excited that we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flexcampmiami.com"><img src="http://www.davidtucker.net/wp-content/uploads/fcm_dev.jpg" alt="Flex Camp Miami Badge" title="Flex Camp Miami Badge" width="214" height="74" class="alignright size-full wp-image-353" style="border: 0" /></a></p>
<p>This Friday is the much anticipated <a href="http://www.flexcampmiami.com/" target="_blank">Flex Camp Miami</a>.  If you haven't registered yet - that is fine.  You have two options: go ahead and register at the site, or you can show up on Friday at the venue.  This will be a great event, and I am really excited that we added Jeremy Grelle to the line-up (the architect behind the Spring / Blaze DS integration).  This completes a great list of speakers covering a wide range of Flex/AIR topics.  You can check out the full list here: <a href="http://www.flexcampmiami.com/page.cfm/agenda" target="_blank">Speaker / Topic List</a>.</p>
<p>If you will be traveling into town, don't forget the hotel discount code "FCM" at the <a href="http://www.ichotelsgroup.com/h/d/hi/1/en/hotel/miaum" target="_blank">Holiday Inn Coral Gables</a>.  We hope to see all of you there!</p>
<p><strong>UPDATE:</strong> I can neither confirm or deny the <a href="http://dougmccune.com/blog/2009/03/04/flexcamp-miami-friday/" target="_blank">predictions that Doug McCune made</a> about Flex Camp Miami.  You will just have to come and see.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/03/04/come-join-us-friday-for-flex-camp-miami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Flex Camp Miami Referral Program</title>
		<link>http://www.davidtucker.net/2009/02/25/new-flex-camp-miami-referral-program/</link>
		<comments>http://www.davidtucker.net/2009/02/25/new-flex-camp-miami-referral-program/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 14:09:04 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=378</guid>
		<description><![CDATA[Brian Rinaldi announced the Flex Camp Miami Referral Program.  This will allow you to win prizes for referring your friends to the great Flex event (more on that in just a second).  For those of you that don't know, Flex Camp Miami is a one day Flex training event that is only $30. [...]]]></description>
			<content:encoded><![CDATA[<p>Brian Rinaldi announced the Flex Camp Miami Referral Program.  This will allow you to win prizes for referring your friends to the great Flex event (more on that in just a second).  For those of you that don't know, Flex Camp Miami is a one day Flex training event that is only $30.  It features speakers like Greg Wilson (Adobe), Andy Powell (Universal Mind), Laura Arguello (AsFusion), Brian Rinaldi (Universal Mind), Maxim Porges (Highwinds), Christian Saylor (Universal Mind), Brian LeGros (Highwinds), members of the team that built Scrapblog, and me.  For a complete list of speakers/topics <a href="http://flexcampmiami.com/page.cfm/agenda" target="_blank">click here</a>.  You won't find any better deal on Flex training than this one!</p>
<p>So, what's with the referral program?  Basically, you can win free books or even a copy of Flex Builder.  To be eligible for the copy of Flex Builder, you need to refer at least 5 people to this event.  For complete details on the referral program (and the new group rate at the hotel) see <a href="http://www.remotesynthesis.com/post.cfm/flex-camp-miami-referral-program-hotel-discount" target="_blank">Brian Rinaldi's post on the topic</a>.</p>
<p>See you in Miami.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/02/25/new-flex-camp-miami-referral-program/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Miss Flex Camp Miami</title>
		<link>http://www.davidtucker.net/2009/01/26/dont-miss-flex-camp-miami/</link>
		<comments>http://www.davidtucker.net/2009/01/26/dont-miss-flex-camp-miami/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 12:49:14 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=350</guid>
		<description><![CDATA[
I took some time off from speaking at conferences last year for the birth of our twins, but I will be speaking at several conferences this year.  Flex Camp Miami is the first of those conferences.  It is happening on March 6th in sunny Miami on the campus of the University of Miami [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flexcampmiami.com"><img src="http://www.davidtucker.net/wp-content/uploads/fcm_dev.jpg" alt="Flex Camp Miami Badge" title="Flex Camp Miami Badge" width="214" height="74" class="alignright size-full wp-image-353" style="border: 0" /></a></p>
<p>I took some time off from speaking at conferences last year for the birth of our twins, but I will be speaking at several conferences this year.  <a href="http://www.flexcampmiami.com/" target="_blank">Flex Camp Miami</a> is the first of those conferences.  It is happening on March 6th in sunny Miami on the campus of the University of Miami (at the <a href="http://www6.miami.edu/hurricane100/" target="_blank">Hurricane 100 Room</a>).  Registration for this one day Flex/AIR training event is only $30.</p>
<p><span id="more-350"></span></p>
<p>So, who is this Flex Camp for?  There will be a mix of introductory and advanced material (with most of it being advanced), so if you are working with Flex or AIR, this will be an event that you don't want to miss.  The current speaker list is impressive and it includes <a href="http://gregsramblings.com/" target="_blank">Greg Wilson</a> (Adobe), <a href="http://www.remotesynthesis.com/" target="_blank">Brian Rinaldi</a> (<a href="http://www.universalmind.com/" target="_blank">Universal Mind</a>), <a href="http://www.asfusion.com/" target="_blank">Laura Arguello</a> (AsFusion), <a href="http://www.infoaccelerator.net/blog/" target="_blank">Andrew Powell</a> (<a href="http://www.universalmind.com/" target="_blank">Universal Mind</a>), <a href="http://maximporges.blogspot.com/" target="_blank">Maxim Porges</a> (Highwinds), Brian LeGros (Highwinds), and me.  There will be a few more speakers announced in the coming weeks.  Current general topics range from frameworks, user experience, data handling, unit testing, Merapi, and also a great keynote from Adobe (<a href="http://www.flexcampmiami.com/page.cfm/agenda" target="_blank">see the agenda here</a>).</p>
<p>I will be focusing on working with data in AIR.  Here is my session description:</p>
<blockquote><p><strong>Working With Data in AIR:</strong> In this session, we will examine how AIR enables you to work with data including the embedded SQLite database, the Encrypted Local Store, the local file system, and AIR Data Sync with LiveCycle Data Services.  We will cover both beginner and advanced topics.  In addition to the overall topics, we will touch specifically on ORM options, storing binary data, and utilizing the encrypted database support.</p></blockquote>
<p>Go ahead and register today, because a full day of Flex/AIR training from some of the best developers in the biz for only $30 is unbeatable (even if you have to fly in - it is still a great deal for a one day conference).</p>
<p><em><strong>NOTE:</strong> Leave a comment if there is anything that you want me to address directly in this talk, or if you have questions that you would like to have answered.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/01/26/dont-miss-flex-camp-miami/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Learn About URLKit for Flex</title>
		<link>http://www.davidtucker.net/2008/09/30/learn-about-urlkit-for-flex/</link>
		<comments>http://www.davidtucker.net/2008/09/30/learn-about-urlkit-for-flex/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 17:10:58 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[InsideRIA]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=266</guid>
		<description><![CDATA[
I just published a full-length article over at InsideRIA that should help anyone that is interested in using deep-linking within a Flex application through the URLKit project.  The article gives several examples (from simple to more complex), so even a person with no deep-linking experience should hopefully find it an easy read.
InsideRIA: Advanced Flex [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right;padding: 0 5px 5px 0;"><a href="http://www.insideria.com/dtucker/urlkit/urlkit-large.jpg" target="_blank"><img src="http://www.insideria.com/dtucker/urlkit/urlkit-large.jpg" /></a></div>
<p>I just published a full-length article over at <a href="http://www.insideria.com" target="_blank">InsideRIA</a> that should help anyone that is interested in using deep-linking within a Flex application through the <a href="http://code.google.com/p/urlkit/" target="_blank">URLKit project</a>.  The article gives several examples (from simple to more complex), so even a person with no deep-linking experience should hopefully find it an easy read.</p>
<p><strong>InsideRIA</strong>: <a href="http://www.insideria.com/2008/09/advanced-flex-deep-linking-wit-1.html" target="_blank">Advanced Flex Deep Linking with URLKit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2008/09/30/learn-about-urlkit-for-flex/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Great Cairngorm Slides from 360Flex Europe</title>
		<link>http://www.davidtucker.net/2008/06/05/great-cairngorm-slides-from-360flex-europe/</link>
		<comments>http://www.davidtucker.net/2008/06/05/great-cairngorm-slides-from-360flex-europe/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 14:05:58 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=199</guid>
		<description><![CDATA[Børre Wessel has posted his slides on his talk 'Cairngorm Deep Dive' from 360Flex Europe.  Børre is a Senior Consultant at Adobe Consulting and I found these slides to be pretty useful.
Presentation Slides (PDF)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.adobe.com/borre/" target="_blank">Børre Wessel</a> has posted his slides on his talk 'Cairngorm Deep Dive' from 360Flex Europe.  Børre is a Senior Consultant at <a href="http://www.adobe.com/consulting/" target="_blank">Adobe Consulting</a> and I found these slides to be pretty useful.</p>
<p><a href="http://blogs.adobe.com/borre/Cairngorm%20deepdive.pdf" target="_blank">Presentation Slides</a> (PDF)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2008/06/05/great-cairngorm-slides-from-360flex-europe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SlideRocket Interview and Invites</title>
		<link>http://www.davidtucker.net/2008/05/20/sliderocket-interview-and-invites/</link>
		<comments>http://www.davidtucker.net/2008/05/20/sliderocket-interview-and-invites/#comments</comments>
		<pubDate>Tue, 20 May 2008 15:30:53 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=192</guid>
		<description><![CDATA[I just posted my write-up of the interview I had with Mitch Grasso, CEO of SlideRocket, on InsideRIA.com.  This article also includes some invites if you hurry and check it out.
An Interview with SlideRocket
]]></description>
			<content:encoded><![CDATA[<p>I just posted my write-up of the interview I had with Mitch Grasso, CEO of <a href="http://www.sliderocket.com/" target="_blank">SlideRocket</a>, on <a href="http://www.insideria.com/" target="_blank">InsideRIA.com</a>.  This article also includes some invites if you hurry and check it out.</p>
<p><a href="http://www.insideria.com/2008/05/an-interview-with-sliderocket.html" target="_blank">An Interview with SlideRocket</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2008/05/20/sliderocket-interview-and-invites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great Walkthrough of the Flex Component Kit for Flash CS3</title>
		<link>http://www.davidtucker.net/2008/05/05/great-walkthrough-of-the-flex-component-kit-for-flash-cs3/</link>
		<comments>http://www.davidtucker.net/2008/05/05/great-walkthrough-of-the-flex-component-kit-for-flash-cs3/#comments</comments>
		<pubDate>Mon, 05 May 2008 12:27:57 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=186</guid>
		<description><![CDATA[Adobe Evangelist Serge Jespers has a great overview of the Flex Component Kit for Flash CS3 on his site.  He walks the user through the process of creating a Flex component from the FLVPlayback component in Flash CS3.  I agree with Serge that the component kit has a lot of power - and [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe Evangelist <a href="http://www.webkitchen.be/">Serge Jespers</a> has a great overview of the Flex Component Kit for Flash CS3 on his site.  He walks the user through the process of creating a Flex component from the FLVPlayback component in Flash CS3.  I agree with Serge that the component kit has a lot of power - and many developers are under-utilizing it.  I just used it on an application I just finished last week (more on that later).</p>
<p><a href="http://www.webkitchen.be/2008/05/05/the-flash-and-flex-marriage/">The Flash and Flex Marriage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2008/05/05/great-walkthrough-of-the-flex-component-kit-for-flash-cs3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
