<?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>FlexDaddy &#187; ColdFusion</title>
	<atom:link href="http://www.flexdaddy.com/tag/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flexdaddy.com</link>
	<description>Andrew Spaulding on Adobe Flash Platform Technologies</description>
	<lastBuildDate>Mon, 25 Jul 2011 04:23:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Begun, the code wars have</title>
		<link>http://www.flexdaddy.com/2008/06/03/begun-the-code-wars-have/</link>
		<comments>http://www.flexdaddy.com/2008/06/03/begun-the-code-wars-have/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 00:58:41 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[user group]]></category>
		<category><![CDATA[webDU]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/?p=147</guid>
		<description><![CDATA[The inaugural Australia / New Zealand Code War is set to begin at WebDU Day 0 on June 11 2008. I&#8217;ve been invited by Mark Mandel and Toby Tremayne to join their team the &#8220;KILLER CODING NINJA MONKEYS OF DOOM!&#8221; Be afraid, be very afraid, as you dare to face the team from Melbourne as [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2009/06/23/mixing-it-up-in-the-pixel-bender-webdu-presentation/' rel='bookmark' title='Mixing it up in the Pixel Bender WebDU presentation'>Mixing it up in the Pixel Bender WebDU presentation</a></li>
<li><a href='http://www.flexdaddy.com/2005/06/06/bring-layout-control-back-to-css/' rel='bookmark' title='Bring layout control back to CSS'>Bring layout control back to CSS</a></li>
<li><a href='http://www.flexdaddy.com/2007/03/17/representing-australia-at-apollocamp/' rel='bookmark' title='Representing Australia at ApolloCamp'>Representing Australia at ApolloCamp</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The inaugural Australia / New Zealand Code War is set to begin at WebDU Day 0 on June 11 2008. I&#8217;ve been invited by <a href="http://www.compoundtheory.com/">Mark Mandel</a> and <a href="http://www.tobytremayne.com/index.cfm">Toby Tremayne</a> to join their team the &#8220;KILLER CODING NINJA MONKEYS OF DOOM!&#8221; Be afraid, be very afraid, as you dare to face the team from Melbourne as we take on 7 other team in a series of sudden death head-to-head coding competitions developing solutions in either Flex, Flash, ColdFusion, Director or anything else we deem fit for purpose.</p>
<p>Don&#8217;t forget to <a href="http://www.webdu.com.au/go/registration">register for WebDU</a> and come and see my sessions on Flex/AIR, LiveCycle Data Services, BlazeDS, CoCoMo, and even using some of the new Flash widget features in Acrobat 9!</p>
<p>More information on the Code War can be found here <a href="http://www.webdu.com.au/go/session/adobe-user-group-code-war--and-early-registration">webdu:Adobe User Group Code War! </a> </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2009/06/23/mixing-it-up-in-the-pixel-bender-webdu-presentation/' rel='bookmark' title='Mixing it up in the Pixel Bender WebDU presentation'>Mixing it up in the Pixel Bender WebDU presentation</a></li>
<li><a href='http://www.flexdaddy.com/2005/06/06/bring-layout-control-back-to-css/' rel='bookmark' title='Bring layout control back to CSS'>Bring layout control back to CSS</a></li>
<li><a href='http://www.flexdaddy.com/2007/03/17/representing-australia-at-apollocamp/' rel='bookmark' title='Representing Australia at ApolloCamp'>Representing Australia at ApolloCamp</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2008/06/03/begun-the-code-wars-have/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides and demos from my presentations</title>
		<link>http://www.flexdaddy.com/2007/11/27/slides-and-demos-from-my-presentations/</link>
		<comments>http://www.flexdaddy.com/2007/11/27/slides-and-demos-from-my-presentations/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 06:51:28 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2007/11/27/slides-and-demos-from-my-presentations/</guid>
		<description><![CDATA[Slowly but surely I&#8217;ll release a series of posts covering content from presentations I&#8217;ve given online and at Adobe events during the past few months. Some of the content includes: Using Flex with PHP Branded applications with AIR Showcasing local industry applications (customer presentations) Using ColdFusion messaging gateways with Flex Integrating MS Exchange with ColdFusion [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2008/07/16/webdu-2008-presentations-now-available/' rel='bookmark' title='webDU 2008 presentations now available'>webDU 2008 presentations now available</a></li>
<li><a href='http://www.flexdaddy.com/2007/03/02/our-web-20-on-demand-presentations/' rel='bookmark' title='Our Web 2.0 on-demand presentations'>Our Web 2.0 on-demand presentations</a></li>
<li><a href='http://www.flexdaddy.com/2008/08/04/air-camp-keynote-slides/' rel='bookmark' title='AIR Camp keynote slides'>AIR Camp keynote slides</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Slowly but surely I&#8217;ll release a series of posts covering content from presentations I&#8217;ve given online and at Adobe events during the past few months.</p>
<p>Some of the content includes:</p>
<ul>
<li>Using Flex with PHP</li>
<li>Branded applications with AIR</li>
<li>Showcasing local industry applications (customer presentations)</li>
<li>Using ColdFusion messaging gateways with Flex</li>
<li>Integrating MS Exchange with ColdFusion and Flex</li>
</ul>
<p>We&#8217;ve also just finished a 4 city tour around Australia with CFCAMP where I introduced Microsoft Exchange server integration and how to bring this into Flex and AIR.</p>
<p>Slides and demo files for everything over the past month and more will come shortly.</p>
<p>Enjoy!<br />
<strong><br />
EDIT (12/12/07) &#8211; I&#8217;m currently traveling in the US so there&#8217;s been some delays in tidying up the demos&#8230; but they&#8217;ll be ready in time for Christmas!</strong> </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2008/07/16/webdu-2008-presentations-now-available/' rel='bookmark' title='webDU 2008 presentations now available'>webDU 2008 presentations now available</a></li>
<li><a href='http://www.flexdaddy.com/2007/03/02/our-web-20-on-demand-presentations/' rel='bookmark' title='Our Web 2.0 on-demand presentations'>Our Web 2.0 on-demand presentations</a></li>
<li><a href='http://www.flexdaddy.com/2008/08/04/air-camp-keynote-slides/' rel='bookmark' title='AIR Camp keynote slides'>AIR Camp keynote slides</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2007/11/27/slides-and-demos-from-my-presentations/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CFCAMP Australia is more than just ColdFusion</title>
		<link>http://www.flexdaddy.com/2007/11/11/cfcamp-australia-is-more-than-just-coldfusion/</link>
		<comments>http://www.flexdaddy.com/2007/11/11/cfcamp-australia-is-more-than-just-coldfusion/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 12:17:24 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[cfcamp]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Creative Suite]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2007/11/11/cfcamp-australia-is-more-than-just-coldfusion/</guid>
		<description><![CDATA[In the coming weeks get set for a FREE mini-conference for ColdFusion developers by ColdFusion developers. And better yet we&#8217;ll have renowned ColdFusion expert Ben Forta joining us along side long time CF&#8217;ers Mark Blair, Nick Watson (UK) and the many community experts here in Oz. Here you&#8217;ll see more than just ColdFusion. How about [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2007/10/11/adobe-refresh-australia-learn-about-max-2007/' rel='bookmark' title='Adobe Refresh Australia, learn about MAX 2007'>Adobe Refresh Australia, learn about MAX 2007</a></li>
<li><a href='http://www.flexdaddy.com/2006/09/24/online-flex-seminars-in-australia-and-new-zealand/' rel='bookmark' title='Online Flex seminars in Australia and New Zealand'>Online Flex seminars in Australia and New Zealand</a></li>
<li><a href='http://www.flexdaddy.com/2007/03/17/representing-australia-at-apollocamp/' rel='bookmark' title='Representing Australia at ApolloCamp'>Representing Australia at ApolloCamp</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In the coming weeks get set for a <a href="http://cfcamp.pbwiki.com/">FREE mini-conference</a> for ColdFusion developers by ColdFusion developers. And better yet we&#8217;ll have renowned ColdFusion expert <a href="http://www.forta.com/blog/index.cfm/2007/10/25/Australia-Here-We-Come">Ben Forta</a> joining us along side long time CF&#8217;ers <a href="http://www.blairsblog.com/2007/08/cfcamp-australi.html">Mark Blair</a>, <a href="http://weblogs.macromedia.com/nwatson/">Nick Watson</a> (UK) and the many community experts here in Oz.</p>
<p><a href="http://cfcamp.pbwiki.com" border="0"><img src="http://cfcamp.pbwiki.org/f/cf-origami-banner.gif" alt="CFCAMP Australia" width="425" /></a></p>
<p>Here you&#8217;ll see more than just <a href="http://www.adobe.com/go/coldfusion">ColdFusion</a>. How about powering your <a href="http://www.adobe.com/go/flex">Flex</a> applications and targeting desktop applications with ColdFusion? I think it&#8217;s sounds like a winning combination! And that&#8217;s exactly what i&#8217;ll be presenting on.</p>
<p>Interested in learning more? You&#8217;ll want to be there &#8211; <a href="http://cfcamp.eventbrite.com/">REGISTER NOW!</a></p>
<p>Event dates:</p>
<ul>
<li>November 20th: <a href="http://cfcamp.pbwiki.com/Agenda:+Sydney">Sydney</a></li>
<li>November 21st: <a href="http://cfcamp.pbwiki.com/Agenda:+Brisbane">Brisbane</a></li>
<li>November 22nd: <a href="http://cfcamp.pbwiki.com/Agenda:+Melbourne">Melbourne</a></li>
<li>November 27th: <a href="http://cfcamp.pbwiki.com/Agenda:+Perth">Perth</a></li>
</ul>
<p>Check out the <a href="http://cfcamp.pbwiki.com">wiki</a>, vote for the community driven sessions, and come along and network with other developers interested in the latest for the Web, RIAs and desktop apps with AIR.</p>
<p>Hope to see you there (whether that&#8217;s in Sydney, Brisbane, Melbourne or Perth)!</p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2007/10/11/adobe-refresh-australia-learn-about-max-2007/' rel='bookmark' title='Adobe Refresh Australia, learn about MAX 2007'>Adobe Refresh Australia, learn about MAX 2007</a></li>
<li><a href='http://www.flexdaddy.com/2006/09/24/online-flex-seminars-in-australia-and-new-zealand/' rel='bookmark' title='Online Flex seminars in Australia and New Zealand'>Online Flex seminars in Australia and New Zealand</a></li>
<li><a href='http://www.flexdaddy.com/2007/03/17/representing-australia-at-apollocamp/' rel='bookmark' title='Representing Australia at ApolloCamp'>Representing Australia at ApolloCamp</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2007/11/11/cfcamp-australia-is-more-than-just-coldfusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Refresh Australia, learn about MAX 2007</title>
		<link>http://www.flexdaddy.com/2007/10/11/adobe-refresh-australia-learn-about-max-2007/</link>
		<comments>http://www.flexdaddy.com/2007/10/11/adobe-refresh-australia-learn-about-max-2007/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 13:24:35 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[adobe refresh]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2007/10/11/adobe-refresh-australia-learn-about-max-2007/</guid>
		<description><![CDATA[Adobe Australia are holding a &#8220;Refresh&#8221; event for the local developer communities. This is your chance to hear first hand the latest news and announcements surrounding Adobe&#8217;s developer technologies! I promise you will not be disappointed! So come and spend an afternoon with your local Adobe crew including myself, Matt Voerman, Mark Blair, Mark Szulc [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2007/11/11/cfcamp-australia-is-more-than-just-coldfusion/' rel='bookmark' title='CFCAMP Australia is more than just ColdFusion'>CFCAMP Australia is more than just ColdFusion</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/15/australia-and-new-zealand-check-out-the-air-derby/' rel='bookmark' title='Australia and New Zealand, check out the AIR derby'>Australia and New Zealand, check out the AIR derby</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/01/google-gears-and-adobe-apollo-on-sqlite/' rel='bookmark' title='Google Gears and Adobe Apollo on SQLite'>Google Gears and Adobe Apollo on SQLite</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://events.adobe.co.uk/events/cgi/event.cgi?country=pa&#038;eventid=5999"><img src="http://www.flexdaddy.info/images/adobe_refresh.png" alt="Adobe Refresh 2007" width="420" /></a></p>
<p><a href="http://www.adobe.com.au">Adobe Australia</a> are holding a &#8220;<a href="http://events.adobe.co.uk/events/cgi/event.cgi?country=pa&#038;eventid=5999">Refresh</a>&#8221; event for the local developer communities. This is your chance to hear first hand the latest news and announcements surrounding Adobe&#8217;s developer technologies! I promise you will not be disappointed! So come and spend an afternoon with your local Adobe crew including myself, <a href="http://blog.schematic.com.au/">Matt Voerman</a>, <a href="http://www.blairsblog.com/">Mark Blair</a>, <a href="http://www.markszulc.com/">Mark Szulc</a> and many others.</p>
<p><a href="http://events.adobe.co.uk/events/cgi/event.cgi?country=pa&#038;eventid=5999">Click here to register.</a></p>
<p><strong>Details:</strong></p>
<p><em>Join us for an opportunity to connect with the local developer community, whilst refreshing your knowledge on the latest from Adobe at Adobe Refresh 2007.</p>
<p>Over the course of an afternoon, you will hear from the local Adobe team as they present on whatâ€™s new and whatâ€™s happening in AIR, Flash Professional, Flex, Dreamweaver, Fireworks and ColdFusion.</p>
<p>Thereâ€™ll be summaries from the Keynote Presentations at Adobe Max 2007, as well as Community Expert Tables and plenty of time to socialise.</em></p>
<p><strong>When:</strong></p>
<p><strong>Tue 30 Oct 07</strong><br />
Sydney Convention &#038; Exhibition Centre, Darling Harbour<br />
13:30 &#8211; 17:00</p>
<p><strong>Wed 31 Oct 07</strong><br />
Telstra Dome, Melbourne<br />
13:30 &#8211; 17:00</p>
<p>Hope to see you there! <img src='http://www.flexdaddy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 	 </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2007/11/11/cfcamp-australia-is-more-than-just-coldfusion/' rel='bookmark' title='CFCAMP Australia is more than just ColdFusion'>CFCAMP Australia is more than just ColdFusion</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/15/australia-and-new-zealand-check-out-the-air-derby/' rel='bookmark' title='Australia and New Zealand, check out the AIR derby'>Australia and New Zealand, check out the AIR derby</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/01/google-gears-and-adobe-apollo-on-sqlite/' rel='bookmark' title='Google Gears and Adobe Apollo on SQLite'>Google Gears and Adobe Apollo on SQLite</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2007/10/11/adobe-refresh-australia-learn-about-max-2007/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Australian Flex Developer Derby &#8211; WINNERS!</title>
		<link>http://www.flexdaddy.com/2006/09/28/australian-flex-developer-derby-winners/</link>
		<comments>http://www.flexdaddy.com/2006/09/28/australian-flex-developer-derby-winners/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 00:24:28 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2006/09/28/australian-flex-developer-derby-winners/</guid>
		<description><![CDATA[Adobe and BuilderAU pleased to announce the winners of the recent Flex Developer Derby here in Australia. There really were some impressive entries across the 5 categories, but more importantly, the winners are &#8230; Just Freakin&#8217; Cool (aka Wild Card) Winner: AT2 Booking System &#8211; Nathan Vale (#1 Overall Winner) Product Configurators/Self-Service Guided Applications Winner: [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2006/06/19/australian-flex-developer-derby/' rel='bookmark' title='Australian Flex Developer Derby!'>Australian Flex Developer Derby!</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/15/australia-and-new-zealand-check-out-the-air-derby/' rel='bookmark' title='Australia and New Zealand, check out the AIR derby'>Australia and New Zealand, check out the AIR derby</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/19/adobe-announces-developer-fridays/' rel='bookmark' title='Adobe announces Developer Fridays'>Adobe announces Developer Fridays</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.adobe.com">Adobe</a> and <a target="_blank" href="http://www.builderau.com.au/">BuilderAU</a> pleased to announce the winners of the recent <a target="_blank" href="http://www.adobe.com/go/flex/">Flex</a> Developer Derby here in Australia. There really were some impressive entries across the 5 categories, but more importantly, the winners are &#8230;</p>
<p><strong>Just Freakin&#8217; Cool (aka Wild Card)<br />
</strong>Winner: <a target="_blank" href="http://www.at2.com.au/bookingsystem/prototype/index.html">AT2 Booking System &#8211; Nathan Vale</a> (#1 Overall Winner)</p>
<p><strong>Product Configurators/Self-Service Guided Applications<br />
</strong>Winner: <a target="_blank" href="http://elk-x.de/sae/accomFinder/">Accommodation Finder &#8211;  Harald Krefting</a></p>
<p><strong>Components and Gadgets</strong><strong><br />
</strong>Winner: <a target="_blank" href="http://www.bridel.org/?p=12">SpellCheck &#8211; Hilary  Bridel</a></p>
<p><strong>Data Dashboards</strong><strong><br />
</strong>Winner: <a target="_blank" href="http://monitor.neuralmotion.com.au/">CFMonitor &#8211; Ben  Robinson</a></p>
<p><strong>Communication/Collaboration</strong><strong><br />
</strong>Winner: <a target="_blank" href="http://monitor.neuralmotion.com.au/" /><a target="_blank" href="http://www.gofreesms.com/">gofreeSMS &#8211;  MobiMarketing</a></p>
<p>Congratulations to everyone who entered!</p>
<p>Each category winner received an Xbox360, with the overall winner walking away with a 42&#8243; LG Plasma Screen. The full write up and showcase can be seen at <a target="_blank" href="http://www.builderau.com.au/comps/adobe-flex-derby/">http://www.builderau.com.au/comps/adobe-flex-derby/</a>. </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2006/06/19/australian-flex-developer-derby/' rel='bookmark' title='Australian Flex Developer Derby!'>Australian Flex Developer Derby!</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/15/australia-and-new-zealand-check-out-the-air-derby/' rel='bookmark' title='Australia and New Zealand, check out the AIR derby'>Australia and New Zealand, check out the AIR derby</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/19/adobe-announces-developer-fridays/' rel='bookmark' title='Adobe announces Developer Fridays'>Adobe announces Developer Fridays</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2006/09/28/australian-flex-developer-derby-winners/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Online Flex seminars in Australia and New Zealand</title>
		<link>http://www.flexdaddy.com/2006/09/24/online-flex-seminars-in-australia-and-new-zealand/</link>
		<comments>http://www.flexdaddy.com/2006/09/24/online-flex-seminars-in-australia-and-new-zealand/#comments</comments>
		<pubDate>Sun, 24 Sep 2006 11:12:08 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[eseminar]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2006/09/24/online-flex-seminars-in-australia-and-new-zealand/</guid>
		<description><![CDATA[Adobe has recently announced their first series of Flex seminars in Australia and New Zealand. Running from mid September through to the end of November we will be covering a range of Flex topics, from an Introduction to the technology and using Flex Builder, to Flex Data Services and deep back end integration, to using [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2006/06/28/adobe-flex-2-available-now/' rel='bookmark' title='Adobe Flex 2 available NOW!'>Adobe Flex 2 available NOW!</a></li>
<li><a href='http://www.flexdaddy.com/2006/02/01/new-flex-20-beta-products-released/' rel='bookmark' title='New Flex 2.0 Beta products released!'>New Flex 2.0 Beta products released!</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/15/australia-and-new-zealand-check-out-the-air-derby/' rel='bookmark' title='Australia and New Zealand, check out the AIR derby'>Australia and New Zealand, check out the AIR derby</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe has recently announced their first series of Flex seminars in Australia and New Zealand. Running from mid September through to the end of November we will be covering a range of Flex topics, from an Introduction to the technology and using Flex Builder, to Flex Data Services and deep back end integration, to using ColdFusion MX 7 (with the 7.0.2 updater) focussed on seamless integration with Flex 2.</p>
<p><span id="more-78"></span>Both myself and <a target="_blank" href="http://www.markszulc.com">Mark Szulc</a> will be delivering the Flex content, and <a target="_blank" href="http://forta.com">Ben Forta</a> has willingly volunteered to present &#8220;Building Rich Internet Applications using Cold Fusion &#038; Flex&#8221;. Read on for more information -</p>
<p><strong>Intro to Flex 2</strong><br />
Flex enables enterprises to create personalized, multimedia-rich applications that dramatically enhance user experience.</p>
<p>Wed 20 Sept Â­ 11am AEST (Australian Eastern Standard Time)<br />
Wed 27 Sept &#8211; 11am AEST</p>
<p><strong>Intro to Flex Data Services</strong><br />
In this seminar learn how Flex Data Services is a powerful services environment that enables Flex developers to rapidly deliver data-intensive Flex applications.<br />
Wed 18 Oct, 11am AEST</p>
<p><strong>Building Rich Internet Applications using Cold Fusion &#038; Flex</strong><br />
Come listen to Ben Forta, Adobe Technology Evangelist long time ColdFusion sage and rich internet application fanatic discusses why experience matters and how to create magnetic applications that look great, empower users and work hard to achieve your business objectives.</p>
<p>Wed 22 Nov, 11am AEST</p>
<p>To register for these Acrobat Connect online seminars go to <a target="_blank" href="http://events.adobe.co.uk/events/cgi/main.cgi?country=pa">http://events.adobe.co.uk/events/cgi/main.cgi?country=pa</a> </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2006/06/28/adobe-flex-2-available-now/' rel='bookmark' title='Adobe Flex 2 available NOW!'>Adobe Flex 2 available NOW!</a></li>
<li><a href='http://www.flexdaddy.com/2006/02/01/new-flex-20-beta-products-released/' rel='bookmark' title='New Flex 2.0 Beta products released!'>New Flex 2.0 Beta products released!</a></li>
<li><a href='http://www.flexdaddy.com/2007/06/15/australia-and-new-zealand-check-out-the-air-derby/' rel='bookmark' title='Australia and New Zealand, check out the AIR derby'>Australia and New Zealand, check out the AIR derby</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2006/09/24/online-flex-seminars-in-australia-and-new-zealand/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Waiter, there is a bug in my CFC!</title>
		<link>http://www.flexdaddy.com/2005/08/26/waiter-there-is-a-bug-in-my-cfc/</link>
		<comments>http://www.flexdaddy.com/2005/08/26/waiter-there-is-a-bug-in-my-cfc/#comments</comments>
		<pubDate>Thu, 25 Aug 2005 23:34:56 +0000</pubDate>
		<dc:creator>Malcolm Barclay</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2005/08/26/waiter-there-is-a-bug-in-my-cfc/</guid>
		<description><![CDATA[For those of us using ColdFusion as the backend for Flex applications tracking down bugs in a lovingly crafted remote object (CFC) can be a tedious experience.
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2005/06/16/strongly-type-a-cf-return-using-cairngorm/' rel='bookmark' title='Strongly type a CF return using Cairngorm'>Strongly type a CF return using Cairngorm</a></li>
<li><a href='http://www.flexdaddy.com/2005/09/06/alert-alert-listen-to-the-buttons/' rel='bookmark' title='Alert! Alert! Listen to the buttons!'>Alert! Alert! Listen to the buttons!</a></li>
<li><a href='http://www.flexdaddy.com/2010/01/19/cast-a-loaded-flex-application-to-an-interface/' rel='bookmark' title='Cast a loaded Flex Application to an Interface'>Cast a loaded Flex Application to an Interface</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>For those of us using ColdFusion as the backend for Flex applications tracking down bugs in a lovingly crafted remote object (CFC) can be a tedious experience.</p>
<p><span id="more-35"></span></p>
<p>Firstly, there is a tool at hand that can help; the netConnectionDebugger.swf. Using the default install path for Flex this can be found in the following directory:</p>
<p>C:\Program Files\Macromedia\Flex\extras\netConnectionDebugger</p>
<p>The netConnectionDebugger reports on every remote call of a Flex application and its response from the server. However, if you have some logical bug in your in your CFC remote object itâ€™s not very helpful. For example say, you made a call to a function called â€˜loginUserâ€™ (that returns a structure) in Login.cfc and you named a table in a query incorrectly:</p>
<p>[code]<cfquery name="qLoginUser" datasource="myDataSource"><br />
    SELECT *<br />
    FROM wrongTableName<br />
    WHERE User_Name = '#User_Name#'<br />
    AND Password = '#Password#'<br />
</cfquery>[/code]</p>
<p>You will get the rather helpful message in netConnectionDebugger:</p>
<p><strong>&#8220;The value returned from function loginUser() is not of type struct.&#8221;</strong></p>
<p>Huh? I set the returntype=&#8221;struct&#8221; in the function! Whatâ€™s going on?</p>
<p>Of course you could write a unit test page using something like <a href='http://www.macromedia.com/devnet/coldfusion/articles/cfunit.html'>cfunit</a> for every function in every CFC before hooking it to a Flex call; but it is inevitable something will be discovered in user testing you just didnâ€™t see during development and account for in a unit test.</p>
<p>Help is at hand, wrapping all the internal logic of a cffunction with an error trapping custom tag that makes extensive use of cfcatch, you can quickly get to the bottom of many soul destroying bugs.</p>
<p><a href='http://www.flexdaddy.info/wp-content/images/cf_errorTrapping.zip' title='ColdFusion Error Trapping Custom Tag'>cf_errorTrapping.zip</a></p>
<p>cf_errorTrapping will not report on invalid cfml syntax (the parser will do that for you). What it will do is help you track down the really nasty bugs you could otherwise spend hours trying to workout, as it will send a â€˜completeâ€™ error report back to the netConnectionDebugger.</p>
<p>Optionally, using request variables cf_errorTrapping can be set to write the error report to a directory and or email it.</p>
<p>Happy debugging! </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2005/06/16/strongly-type-a-cf-return-using-cairngorm/' rel='bookmark' title='Strongly type a CF return using Cairngorm'>Strongly type a CF return using Cairngorm</a></li>
<li><a href='http://www.flexdaddy.com/2005/09/06/alert-alert-listen-to-the-buttons/' rel='bookmark' title='Alert! Alert! Listen to the buttons!'>Alert! Alert! Listen to the buttons!</a></li>
<li><a href='http://www.flexdaddy.com/2010/01/19/cast-a-loaded-flex-application-to-an-interface/' rel='bookmark' title='Cast a loaded Flex Application to an Interface'>Cast a loaded Flex Application to an Interface</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2005/08/26/waiter-there-is-a-bug-in-my-cfc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strongly type a CF return using Cairngorm</title>
		<link>http://www.flexdaddy.com/2005/06/16/strongly-type-a-cf-return-using-cairngorm/</link>
		<comments>http://www.flexdaddy.com/2005/06/16/strongly-type-a-cf-return-using-cairngorm/#comments</comments>
		<pubDate>Thu, 16 Jun 2005 07:32:16 +0000</pubDate>
		<dc:creator>Andrew Spaulding</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[cairngorm]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.flexdaddy.info/2005/06/16/strongly-type-a-cf-return-using-cairngorm/</guid>
		<description><![CDATA[Working with Flex and ColdFusion can introduce a few problems regarding the way AMF handles the deserialization of CF structs (or objects) on the return from a remoting call. Non String types returned as Strings, Date types only working when they feel like it, the confusion with lower case versus upper case variable names &#8211; [...]
Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2005/09/06/alert-alert-listen-to-the-buttons/' rel='bookmark' title='Alert! Alert! Listen to the buttons!'>Alert! Alert! Listen to the buttons!</a></li>
<li><a href='http://www.flexdaddy.com/2010/01/19/cast-a-loaded-flex-application-to-an-interface/' rel='bookmark' title='Cast a loaded Flex Application to an Interface'>Cast a loaded Flex Application to an Interface</a></li>
<li><a href='http://www.flexdaddy.com/2005/02/21/building-rias-with-flex-and-cairngorm/' rel='bookmark' title='Building RIA&#8217;s with Flex and Cairngorm'>Building RIA&#8217;s with Flex and Cairngorm</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Working with <a href="http://www.macromedia.com/go/flex/">Flex</a> and <a href="http://www.macromedia.com/go/coldfusion/">ColdFusion</a> can introduce a few problems regarding the way AMF handles the deserialization of CF structs (or objects) on the return from a remoting call. Non String types returned as Strings, Date types only working when they feel like it, the confusion with lower case versus upper case variable names &#8211; you&#8217;ve all heard it before.</p>
<p><span id="more-31"></span></p>
<p>I discussed the solution with Robin Hilliard of <a href="http://www.rocketboots.com.au">Rocketboots</a>, and to quote him &#8211;<br />
<blockquote>
The value of typing the return is to ensure that throughout the rest of your client application you are working with an instance of the appropriate VO type and not just a vanilla Object with String properties, which is what remoting will hand to you from ColdFusion.</p>
<p>You may otherwise encounter hard-to-trace errors (e.g. missing getter/setter logic) caused by assuming that you had a real VO.
</p></blockquote>
<p>Nicely said.</p>
<p>To counter this my Value Objects have upper case variable names, strongly typed attributes, and a copy contructor which again  strongly types the vanilla object returned from CF. See the following example:</p>
<p>[as]// Person Value Object</p>
<p>import org.nevis.cairngorm.vo.ValueObject</p>
<p>class com.flexdaddy.samples.vo.person.PersonVO<br />
    implements ValueObject<br />
{<br />
  public var GIVEN_NAME:String = &#8220;&#8221;;<br />
  public var FAMILY_NAME:String = &#8220;&#8221;;</p>
<p>  public function PersonVO( o:Object )<br />
  {<br />
    this.GIVEN_NAME = String( o.GIVEN_NAME );<br />
    this.FAMILY_NAME= String( o.FAMILY_NAME);<br />
  }<br />
}[/as]</p>
<p>To call this copy contructor and cast our result object as a strongly typed Value Object, we can make a slight change to the behaviour of the Delegate. Rather than sending the CF result directly back to the calling command, it is neccessary to cast the Value Object from within the delegate as we are dealing with a ColdFusion issue. </p>
<p>The following code sample introduces an onResult method inside the delegate, as well as a filterResult method which returns our nicely constructed Value Object. In order to make this work we need to set the delegates onResult method as the resultHandler for the pending call. This then calls the onResult in the responder (the calling command).</p>
<p>[as]// User Detail Sample Delegate</p>
<p>import mx.utils.Delegate;<br />
import org.nevis.cairngorm.business.Responder;<br />
import org.nevis.cairngorm.business.ServiceLocator;<br />
import com.flexdaddy.samples.vo.person.PersonVO</p>
<p>class com.flexdaddy.samples.business.GetUserDetailsDelegate<br />
{<br />
  public function GetUserDetailsDelegate( responder:Responder )<br />
  {<br />
    this.service = ServiceLocator.getInstance().getService( &#8220;myService&#8221; );<br />
    this.responder = responder;<br />
  }</p>
<p>  public function getUserDetails() : Void<br />
  {<br />
    var pendingCall = service.getUserDetails();<br />
    pendingCall.resultHandler = Delegate.create( this, this.onResult );<br />
    pendingCall.faultHandler = Delegate.create( responder, responder.onFault );<br />
  }</p>
<p>  public function onResult( event:Object ) : Void<br />
  {<br />
    responder.onResult( filterResult(event.result) );<br />
  }</p>
<p>  public function filterResult( result:Object ) : PersonVO<br />
  {<br />
    return new PersonVO( result );<br />
  }</p>
<p>  private var responder:Responder;<br />
  private var service:Object;<br />
}[/as]</p>
<p>Now our command will receive a strongly typed Value Object and it&#8217;s business as usual <img src='http://www.flexdaddy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Related posts:<ol>
<li><a href='http://www.flexdaddy.com/2005/09/06/alert-alert-listen-to-the-buttons/' rel='bookmark' title='Alert! Alert! Listen to the buttons!'>Alert! Alert! Listen to the buttons!</a></li>
<li><a href='http://www.flexdaddy.com/2010/01/19/cast-a-loaded-flex-application-to-an-interface/' rel='bookmark' title='Cast a loaded Flex Application to an Interface'>Cast a loaded Flex Application to an Interface</a></li>
<li><a href='http://www.flexdaddy.com/2005/02/21/building-rias-with-flex-and-cairngorm/' rel='bookmark' title='Building RIA&#8217;s with Flex and Cairngorm'>Building RIA&#8217;s with Flex and Cairngorm</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.flexdaddy.com/2005/06/16/strongly-type-a-cf-return-using-cairngorm/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

