<?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>Alastair&#039;s Axioms &#187; Flash Remoting</title>
	<atom:link href="http://blog.alastairdawson.com/category/flash-remoting/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alastairdawson.com</link>
	<description>Flex, Ruby, etc. etc.</description>
	<lastBuildDate>Thu, 11 Feb 2010 19:28:16 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Interesting Links: Rails and BlazeDS, Yahoo! map components for AS3</title>
		<link>http://blog.alastairdawson.com/2008/02/11/interesting-links-rails-and-blazeds-yahoo-map-components-for-as3/</link>
		<comments>http://blog.alastairdawson.com/2008/02/11/interesting-links-rails-and-blazeds-yahoo-map-components-for-as3/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 16:09:41 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/02/11/interesting-links-rails-and-blazeds-yahoo-map-components-for-as3/</guid>
		<description><![CDATA[Derek shows how to push AMF encoded messages from the server with Rails through BlazeDS.
Ted introduces the Yahoo! map components for AS3.
Combine the two and you could build a Flex/Rails app that tracks someone&#8217;s position in real time.
]]></description>
			<content:encoded><![CDATA[<p>Derek shows how to push AMF encoded messages from the server with <a href="http://flexonrails.net/?p=105">Rails through BlazeDS</a>.</p>
<p>Ted introduces the <a href="http://www.onflex.org/ted/2008/02/new-components-yahoo-maps-api-in-pure.php">Yahoo! map components for AS3</a>.</p>
<p>Combine the two and you could build a Flex/Rails app that tracks someone&#8217;s position in real time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/02/11/interesting-links-rails-and-blazeds-yahoo-map-components-for-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Compares Flex and Ajax</title>
		<link>http://blog.alastairdawson.com/2008/02/06/adobe-compares-flex-and-ajax/</link>
		<comments>http://blog.alastairdawson.com/2008/02/06/adobe-compares-flex-and-ajax/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 17:12:05 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/02/06/adobe-compares-flex-and-ajax/</guid>
		<description><![CDATA[The comparison is coming from one of the horses mouths so take it with a grain a salt. That said I think Adobe tried not to step on some Ajax toes and didn&#8217;t make a strong enough case for Flex.
It&#8217;s a good basic overview but there are a couple of things I disagree with;
Why use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com/newsletters/edge/february2008/articles/article4/index.html">The comparison</a> is coming from one of the horses mouths so take it with a grain a salt. That said I think Adobe tried not to step on some Ajax toes and didn&#8217;t make a strong enough case for Flex.</p>
<p>It&#8217;s a good basic overview but there are a couple of things I disagree with;</p>
<p>Why use ColdFusion for all the examples? A shrinking minority still use it but all the ColdFusion guys I know switched to either PHP or Rails over the last two years. I think it&#8217;s best to use PHP for comparisons like this as everyone has used it and can easily translate PHP to their favorite language.</p>
<p>Even though Adobe won&#8217;t admit it the reason they&#8217;re doing the comparison is to show off that Flex does Ajax like things. At the end of the article they break down the pros and cons of each, and if I were an Ajax developer I&#8217;m not sure I would be convinced to try Flex. Their pros for Flex are that it&#8217;s easier to develop with because of an IDE, which is true but there are <a href="http://www.aptana.com/">Ajax IDEs now</a> (which the author mentions later), the other is performance which ends up a tie because Ajax in a browser can handle large amounts of text better.</p>
<p>If I were writing it my pro Flex arguments would have included;</p>
<p><strong>Consistent results</strong> No matter your browser Flash is Flash so Flex is Flex. Except for extremely rare circumstances your app is going to behave as expected.</p>
<p><strong>Class Mapping</strong> Flash Remoting can map server side classes. Objects don&#8217;t need to be converted into XML first to go over the wire and they arrive as native objects ready to use (no need to parse and convert them back again).</p>
<p><strong>Not only Remoting</strong> If you do want to consume XML Flex can do that too, or JSON, or REST services etc. If you already have some kind of service set up Flex could slide in and replace Ajax so you could make use of it&#8217;s&#8230;</p>
<p><strong>Advanced Multimedia Features</strong> Video, Audio, and Vector Animation are things you just cant do with JavaScript, it&#8217;s the way content on the Intertubes are moving and a big reason to use Flex.</p>
<p>My pro Ajax arguments would include;</p>
<p><strong>Frameworks</strong> The sheer number of Ajax frameworks dwarfs anything Flex has right now.</p>
<p><strong>User Base</strong> The Flex community is growing but the JavaScript community is huge, you&#8217;re much more likely to find help getting started or solving a problem with Ajax.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/02/06/adobe-compares-flex-and-ajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex, Flash, and Ruby hourly billing rates</title>
		<link>http://blog.alastairdawson.com/2008/02/02/flex-flash-and-ruby-hourly-billing-rates/</link>
		<comments>http://blog.alastairdawson.com/2008/02/02/flex-flash-and-ruby-hourly-billing-rates/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 22:27:49 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/02/02/flex-flash-and-ruby-hourly-billing-rates/</guid>
		<description><![CDATA[HotGigs has a feature where they collect and aggregate the hourly bill rates of the consultants on their site. Here are the average hourly bill rates for Flex, Flash, and Ruby, surprisingly they have sub-categories for Flash all the way down to Flash Remoting but there&#8217;s just one category for Ruby with no Rails sub-category.
For [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hotgigs.com">HotGigs</a> has a feature where they collect and aggregate the hourly bill rates of the consultants on their site. Here are the average hourly bill rates for Flex, Flash, and Ruby, surprisingly they have sub-categories for Flash all the way down to Flash Remoting but there&#8217;s just one category for Ruby with no Rails sub-category.</p>
<p>For the Rails rate I&#8217;d guess that Rails is to Ruby as Flex is to ActionScript. I threw PHP in there as well to mix it up.</p>
<p><strong>ActionScript hourly bill rates</strong><br />
ActionScript bill rate (low):  $50.00<br />
ActionScript bill rate (high):  $75.00<br />
ActionScript pay rate (low):  $32.50<br />
ActionScript pay rate (high):  $48.75<br />
Average hourly bill rate: $62.50</p>
<p><strong>Adobe Flex hourly bill rates</strong><br />
Adobe Flex bill rate (low):  $75.00<br />
Adobe Flex bill rate (high):  $125.00<br />
Adobe Flex pay rate (low):  $48.75<br />
Adobe Flex pay rate (high):  $81.25<br />
Average hourly bill rate: $100.00</p>
<p><strong>Flash hourly bill rates</strong><br />
Flash bill rate (low):  $50.00<br />
Flash bill rate (high):  $75.00<br />
Flash pay rate (low):  $32.50<br />
Flash pay rate (high):  $48.75<br />
Average hourly bill rate: $62.50</p>
<p><strong>Flash Design</strong> (no full data but this was the average)<br />
Average hourly bill rate: $50</p>
<p><strong>Flash Remoting hourly bill rates</strong><br />
Flash Remoting bill rate (low):  $60.00<br />
Flash Remoting bill rate (high):  $80.00<br />
Flash Remoting pay rate (low):  $39.00<br />
Flash Remoting pay rate (high):  $52.00<br />
Average hourly bill rate: $70.00</p>
<p><strong>Ruby hourly bill rates</strong><br />
Ruby bill rate (low):  $75.00<br />
Ruby bill rate (high):  $95.00<br />
Ruby pay rate (low):  $48.75<br />
Ruby pay rate (high):  $61.75<br />
Average hourly bill rate: $85.00</p>
<p><strong>PHP hourly bill rates</strong><br />
PHP bill rate (low):  $70.00<br />
PHP bill rate (high):  $90.00<br />
PHP pay rate (low):  $45.50<br />
PHP pay rate (high):  $58.50<br />
Average hourly bill rate: $80.00</p>
<p>Flex had an <a href="http://seantheflashguy.com/blog/2007/11/30/adobe-flex-hourly-billing-rates-via-hotgigs/">average hourly bill rate of $70</a> a couple of months ago so it&#8217;s on the move (what recession?), if you&#8217;re an ActionScript Developer still doing Flash work get on the Flex train and raise those rates!</p>
<p>The rates seem about right to me (actually remoting seems low), what do you think?</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/pBhic4fzuYk&#038;rel=0&#038;color1=0xd6d6d6&#038;color2=0xf0f0f0&#038;border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/pBhic4fzuYk&#038;rel=0&#038;color1=0xd6d6d6&#038;color2=0xf0f0f0&#038;border=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/02/02/flex-flash-and-ruby-hourly-billing-rates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stress testing AMF</title>
		<link>http://blog.alastairdawson.com/2008/01/29/stress-testing-amf/</link>
		<comments>http://blog.alastairdawson.com/2008/01/29/stress-testing-amf/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 07:57:39 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/01/29/stress-testing-amf/</guid>
		<description><![CDATA[Aaron has a series of posts on developing a system for stress testing AMF.
The setup: AMF Stress Testing &#8211; Flex, Ruby, JMeter.
The screen cast: Stress Testing AMF Gateway Screen Capture
The results: 37 Million (requests in), 9 hours.
That&#8217;s pretty amazing.
The next morning, we had the Live Search team from M$ asking us how the hell we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.rubyamf.org/">Aaron</a> has a series of posts on developing a system for stress testing AMF.</p>
<p>The setup: <a href="http://blog.rubyamf.org/?p=100">AMF Stress Testing &#8211; Flex, Ruby, JMeter.</a><br />
The screen cast: <a href="http://blog.rubyamf.org/?p=101">Stress Testing AMF Gateway Screen Capture</a><br />
The results: <a href="http://blog.rubyamf.org/?p=104">37 Million (requests in), 9 hours.</a></p>
<p>That&#8217;s pretty amazing.</p>
<blockquote><p>The next morning, we had the Live Search team from M$ asking us how the hell we did that. Pretty friggin cool. Also note that JMeter bursts requests, it’s not constantly sending requests. So we probably could have done 90 million in 9 hours no problem. Crazy.</p>
<p>Another successful AMF project. Go AMF!</p></blockquote>
<p>I&#8217;ve been using a lot of XML Services recently, not necessarily by choice, as it was all consulting work and it wasn&#8217;t really my place to dive in and say &#8220;you should be using AMF!&#8221;. Even then if my clients asked me &#8220;why AMF?&#8221; the answer would of been because it&#8217;s easier for me when I should be telling them how AMF can be easier, better, faster for them too (and their servers). Hopefully tests like this will help spread the adoption of AMF, they definitely help the cause more than me whining about parsing XML <img src='http://blog.alastairdawson.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>And because I don&#8217;t think he sleeps Aaron also released a new version of <a href="http://blog.rubyamf.org/?p=102">Super Simple Remoting</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/01/29/stress-testing-amf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Two new ways to load data into Flash</title>
		<link>http://blog.alastairdawson.com/2007/12/04/two-new-ways-to-load-data-into-flash/</link>
		<comments>http://blog.alastairdawson.com/2007/12/04/two-new-ways-to-load-data-into-flash/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 06:15:34 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/12/04/two-new-ways-to-load-data-into-flash/</guid>
		<description><![CDATA[SWX Ruby is a port of SWX (originaly PHP), which claims to be &#8220;Ruby&#8217;s fastest library for exchanging data with Flash&#8221; I haven&#8217;t tried it because it doesn&#8217;t yet support Flash player 9 but I wouldn&#8217;t doubt it&#8217;s the fastest as many other methods aren&#8217;t too speedy (Although RubyAMF is much quicker lately).
as3yaml, you guessed [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://swxruby.org/">SWX Ruby</a> is a port of <a href="http://swxformat.org/">SWX</a> (originaly PHP), which claims to be &#8220;Ruby&#8217;s fastest library for exchanging data with Flash&#8221; I haven&#8217;t tried it because it doesn&#8217;t yet support Flash player 9 but I wouldn&#8217;t doubt it&#8217;s the fastest as many other methods aren&#8217;t too speedy (Although RubyAMF is <a href="http://blog.rubyamf.org/?p=80">much quicker</a> lately).</p>
<p><a href="http://code.google.com/p/as3yaml/">as3yaml</a>, you guessed it, is an Actionscript 3 YAML 1.1 parser and emitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/12/04/two-new-ways-to-load-data-into-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hints of big AMF news this month</title>
		<link>http://blog.alastairdawson.com/2007/12/03/hints-of-big-amf-news-this-month/</link>
		<comments>http://blog.alastairdawson.com/2007/12/03/hints-of-big-amf-news-this-month/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 19:43:00 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/12/03/hints-of-big-amf-news-this-month/</guid>
		<description><![CDATA[From Ted (on flex) and Ryan Stewart.
Most are guessing AMF will be open sourced, anything that makes AMF more popular will be good news.
]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.onflex.org/ted/2007/11/abcs-of-amf.php">Ted (on flex)</a> and <a href="http://blog.digitalbackcountry.com/?p=1171">Ryan Stewart</a>.</p>
<p>Most are guessing AMF will be open sourced, anything that makes AMF more popular will be good news.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/12/03/hints-of-big-amf-news-this-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex RubyAMF Screencasts</title>
		<link>http://blog.alastairdawson.com/2007/07/19/flex-rubyamf-screencasts/</link>
		<comments>http://blog.alastairdawson.com/2007/07/19/flex-rubyamf-screencasts/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 16:25:04 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/07/19/flex-rubyamf-screencasts/</guid>
		<description><![CDATA[There are some new RubyAMF screencasts up, Aaron Smith walks you through tutorials on&#8230;
Flex with stand-alone RubyAMF
Flex with the RubyAMF Rails plug-in
Flash and authentication
Flash and custom fault objects
RubyAMF is also now 1.2 with respond_to functionality, so you can use one controller action to return anything your heart desires RHTML, AMF, XML, JSON you name it.
def [...]]]></description>
			<content:encoded><![CDATA[<p>There are some new RubyAMF screencasts up, Aaron Smith walks you through tutorials on&#8230;</p>
<p><a href="http://blog.rubyamf.org/screencasts/standalone_flex_helloworld.mov">Flex with stand-alone RubyAMF</a><br />
<a href="http://blog.rubyamf.org/screencasts/rails_flex_helloworld.mov">Flex with the RubyAMF Rails plug-in</a><br />
<a href="http://blog.rubyamf.org/screencasts/standalone_flash_authentication.mov">Flash and authentication</a><br />
<a href="http://blog.rubyamf.org/screencasts/standalone_flash_faultobjects.mov">Flash and custom fault objects</a></p>
<p>RubyAMF is also now 1.2 with respond_to functionality, so you can use one controller action to return anything your heart desires RHTML, AMF, XML, JSON you name it.</p>
<pre class="textmate-source"><span class="source source_ruby source_ruby_rails"><span class="meta meta_function meta_function_method meta_function_method_without-arguments meta_function_method_without-arguments_ruby"><span class="keyword keyword_control keyword_control_def keyword_control_def_ruby">def</span> <span class="entity entity_name entity_name_function entity_name_function_ruby">MyController</span></span> <span class="keyword keyword_operator keyword_operator_comparison keyword_operator_comparison_ruby">&lt;</span> <span class="support support_class support_class_ruby">ActionController</span><span class="punctuation punctuation_separator punctuation_separator_other punctuation_separator_other_ruby">::</span><span class="variable variable_other variable_other_constant variable_other_constant_ruby">Base</span>
  <span class="meta meta_function meta_function_method meta_function_method_without-arguments meta_function_method_without-arguments_ruby"><span class="keyword keyword_control keyword_control_def keyword_control_def_ruby">def</span> <span class="entity entity_name entity_name_function entity_name_function_ruby">list</span></span>
    respond_to <span class="keyword keyword_control keyword_control_ruby keyword_control_ruby_start-block">do </span><span class="punctuation punctuation_separator punctuation_separator_variable punctuation_separator_variable_ruby">|</span><span class="variable variable_other variable_other_block variable_other_block_ruby">format</span><span class="punctuation punctuation_separator punctuation_separator_variable punctuation_separator_variable_ruby">|</span>
     format<span class="punctuation punctuation_separator punctuation_separator_method punctuation_separator_method_ruby">.</span>amf <span class="punctuation punctuation_section punctuation_section_scope punctuation_section_scope_ruby">{</span><span class="meta meta_syntax meta_syntax_ruby meta_syntax_ruby_start-block"> </span><span class="support support_function support_function_actionpack support_function_actionpack_rails">render</span> <span class="constant constant_other constant_other_symbol constant_other_symbol_ruby"><span class="punctuation punctuation_definition punctuation_definition_constant punctuation_definition_constant_ruby">:</span>amf</span> <span class="punctuation punctuation_separator punctuation_separator_key-value">=&gt;</span> <span class="support support_class support_class_ruby">User</span><span class="punctuation punctuation_separator punctuation_separator_method punctuation_separator_method_ruby">.</span>find<span class="punctuation punctuation_section punctuation_section_function punctuation_section_function_ruby">(</span><span class="constant constant_other constant_other_symbol constant_other_symbol_ruby"><span class="punctuation punctuation_definition punctuation_definition_constant punctuation_definition_constant_ruby">:</span>all</span><span class="punctuation punctuation_section punctuation_section_function punctuation_section_function_ruby">)</span> <span class="punctuation punctuation_section punctuation_section_scope punctuation_section_scope_ruby">}</span>
    <span class="keyword keyword_control keyword_control_ruby">end</span>
  <span class="keyword keyword_control keyword_control_ruby">end</span>
<span class="keyword keyword_control keyword_control_ruby">end</span></span></pre>
<p>Of course AMF is <a href="http://www.jamesward.org/wordpress/2007/04/30/ajax-and-flex-data-loading-benchmarks/">teh bestest</a> <img src='http://blog.alastairdawson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.jamesward.org/wordpress/2007/04/30/ajax-and-flex-data-loading-benchmarks/"><img src="http://blog.vixiom.com/uploads/census_cropped.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/07/19/flex-rubyamf-screencasts/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://blog.rubyamf.org/screencasts/standalone_flex_helloworld.mov" length="390603232" type="video/quicktime" />
<enclosure url="http://blog.rubyamf.org/screencasts/rails_flex_helloworld.mov" length="243899438" type="video/quicktime" />
<enclosure url="http://blog.rubyamf.org/screencasts/standalone_flash_authentication.mov" length="167358947" type="video/quicktime" />
<enclosure url="http://blog.rubyamf.org/screencasts/standalone_flash_faultobjects.mov" length="107061401" type="video/quicktime" />
		</item>
		<item>
		<title>RubyAMF is 1.0</title>
		<link>http://blog.alastairdawson.com/2007/07/15/rubyamf-is-10/</link>
		<comments>http://blog.alastairdawson.com/2007/07/15/rubyamf-is-10/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 01:25:29 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/07/15/rubyamf-is-10/</guid>
		<description><![CDATA[RubyAMF now can be used as a Rails plugin or you can run it as a Mongrel process. There&#8217;s a nice screencast on Rails integration here.
The one-man RubyAMF show that is Aaron Smith also has a Super Simple Remoting class to get you up and running super simply.
Ruby has gone from no AMF support to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rubyamf.org/">RubyAMF</a> now can be used as a Rails plugin or you can run it as a Mongrel process. There&#8217;s a nice screencast on Rails integration <a href="http://blog.rubyamf.org/screencasts/introduction_compressed.mov">here</a>.</p>
<p>The one-man RubyAMF show that is Aaron Smith also has a <a href="http://ssr.riaforge.org/">Super Simple Remoting</a> class to get you up and running super simply.</p>
<p>Ruby has gone from no AMF support to two AMF options (RubyAMF, WebORB) in one year, sweet nutz!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/07/15/rubyamf-is-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://blog.rubyamf.org/screencasts/introduction_compressed.mov" length="220411913" type="video/quicktime" />
		</item>
		<item>
		<title>WebORB for PHP 2.0 released</title>
		<link>http://blog.alastairdawson.com/2007/07/13/weborb-for-php-20-released/</link>
		<comments>http://blog.alastairdawson.com/2007/07/13/weborb-for-php-20-released/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 23:38:08 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/07/13/weborb-for-php-20-released/</guid>
		<description><![CDATA[The Midnight Coders have released A new version of WebORB for PHP. There&#8217;s a bunch of new features which equal, if not leap-frog, thos in AMFPHP. Their post runs through the top ten new features, but my favorites are #6 client/server class mapping
Client/server class mapping configuration. Since this is one of the most common tasks [...]]]></description>
			<content:encoded><![CDATA[<p>The Midnight Coders have <a href="http://www.themidnightcoders.com/blog/2007/07/weborb-for-php-version-20.html">released A new version of WebORB for PHP</a>. There&#8217;s a bunch of new features which equal, if not leap-frog, thos in AMFPHP. Their post runs through the top ten new features, but my favorites are #6 client/server class mapping</p>
<blockquote><p>Client/server class mapping configuration. Since this is one of the most common tasks when integrating Flex clients with any kind of backend systems, we tried to make it as simple as possible to create client/server class mappings. The Class Mappings section of the &#8216;Server Configuration&#8217; tab provides an easy-to-use interface to establish class mappings:</p></blockquote>
<p>and&#8230; #7 Tons of examples! A good example is worth pages and pages of documentation, they don&#8217;t take too long to create, and they let users get on with getting on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/07/13/weborb-for-php-20-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActiveRecord and Flex</title>
		<link>http://blog.alastairdawson.com/2007/05/01/activerecord-and-flex/</link>
		<comments>http://blog.alastairdawson.com/2007/05/01/activerecord-and-flex/#comments</comments>
		<pubDate>Tue, 01 May 2007 18:58:30 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/05/01/activerecord-and-flex/</guid>
		<description><![CDATA[The majority of work I do is Flash/Flex and Rails so ActiveRecord, which is the M in the Rails MVC, is really the only part of Rails I use. I&#8217;ve always wished I could get &#8216;Rails Lite&#8217; (In this case Camping doesn&#8217;t count) and just use ActiveRecord to pass data back and forth. My wish [...]]]></description>
			<content:encoded><![CDATA[<p>The majority of work I do is Flash/Flex and Rails so ActiveRecord, which is the M in the Rails MVC, is really the only part of Rails I use. I&#8217;ve always wished I could get &#8216;Rails Lite&#8217; (In this case <a href="http://redhanded.hobix.com/bits/campingAMicroframework.html">Camping</a> doesn&#8217;t count) and just use ActiveRecord to pass data back and forth. My wish has come true as I found out about <a href="http://wiki.rubyamf.org/">RubyAMF</a> (via <a href="http://www.flexonrails.net/">FlexOnRails</a>). RubyAMF and a database are all you need to use Flash Remoting with Ruby as RubyAMF has it&#8217;s own servlet or can integrate with Apache or Lighttpd.</p>
<p>But what if you don&#8217;t use Ruby? ActiveRecord is a pattern and not language specific. I&#8217;ve been doing some research on a PHP ActiveRecord solution for Flash Remoting because of the <a href="http://www.5etdemi.com/blog/archives/2007/01/amfphp-19-beta-2-ridiculously-faster/">speed increases</a> that are possible with AMFPHP 2.0. <a href="http://www.phpdoctrine.org/">PHP Doctrine</a> was the closest PHP ActiveRecord implementation I could find to the one in Rails. However, the future of AMFPHP is now up in the air as <a href="http://www.5etdemi.com/blog/archives/2007/04/im-retiring/">Patrick Minnault is retiring</a> as a programmer to become a Neuro Scientist! I always knew he was too smart to be a programmer, actually he still supports the NDP in Canada so he can&#8217;t be that bright <img src='http://blog.alastairdawson.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I&#8217;m sure <a href="http://www.themidnightcoders.com/weborb/php/index.htm">WebORB for PHP</a> could be used with PHP Doctrine, maybe if I wish hard enough someone will figure it out for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/05/01/activerecord-and-flex/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
