<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>Comments on: Max 2008 session material</title>
	<atom:link href="https://www.craftymind.com/max-2008-session-material/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.craftymind.com/max-2008-session-material/</link>
	<description>Hacking away at UI development</description>
	<lastBuildDate>Tue, 14 Oct 2014 06:31:19 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>By: Ricky</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-22669</link>
		<dc:creator><![CDATA[Ricky]]></dc:creator>
		<pubDate>Wed, 09 Mar 2011 10:52:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-22669</guid>
		<description><![CDATA[Hi Sean, Great Talk and any chance that you could share the source code of the demo?]]></description>
		<content:encoded><![CDATA[<p>Hi Sean, Great Talk and any chance that you could share the source code of the demo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ActionScript 3.0 Benchmark &#124; Flash-Square</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-13480</link>
		<dc:creator><![CDATA[ActionScript 3.0 Benchmark &#124; Flash-Square]]></dc:creator>
		<pubDate>Sun, 21 Jun 2009 23:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-13480</guid>
		<description><![CDATA[[...] Sean Christmann: Optimizing Adobe AIR for Code Execution, Memory, and Rendering http://www.craftymind.com/2008/11/20/max-2008-session-material/ [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Sean Christmann: Optimizing Adobe AIR for Code Execution, Memory, and Rendering <a href="http://www.craftymind.com/2008/11/20/max-2008-session-material/" rel="nofollow">http://www.craftymind.com/2008/11/20/max-2008-session-material/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manfred Karrer</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-10886</link>
		<dc:creator><![CDATA[Manfred Karrer]]></dc:creator>
		<pubDate>Sun, 26 Apr 2009 11:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-10886</guid>
		<description><![CDATA[great presentation! 

do you have used pixelbender yet for outsourcing performance intense stuff? 

some points regarding performance i would like to add:
- try to keep framerate low (25 fps) because the higher the framerate the higher the cpu idle usage (in large apps with a lot of displayobject on stage - see: https://bugs.adobe.com/jira/browse/FP-1149)
- use BindingUtils instead of MXML bindings, you got 50% better performance for bindings, at startup MXML does a lot of unnecessary executions. see: http://www.screenshot.at/blog/2009/04/18/databinding-under-the-hood-part-1-performance/
- check out the default values of your flex components and proof if you need them to be activated (scrollPolicy, clipContent, mouseEnabled,...)
- set your values in the declaration if possible
- nullify objects if not needed anymore (i am not sure about this, if and how much performance inprovement it will give at garbage collection time)
- avoid WMODE]]></description>
		<content:encoded><![CDATA[<p>great presentation! </p>
<p>do you have used pixelbender yet for outsourcing performance intense stuff? </p>
<p>some points regarding performance i would like to add:<br />
&#8211; try to keep framerate low (25 fps) because the higher the framerate the higher the cpu idle usage (in large apps with a lot of displayobject on stage &#8211; see: <a href="https://bugs.adobe.com/jira/browse/FP-1149" rel="nofollow">https://bugs.adobe.com/jira/browse/FP-1149</a>)<br />
&#8211; use BindingUtils instead of MXML bindings, you got 50% better performance for bindings, at startup MXML does a lot of unnecessary executions. see: <a href="http://www.screenshot.at/blog/2009/04/18/databinding-under-the-hood-part-1-performance/" rel="nofollow">http://www.screenshot.at/blog/2009/04/18/databinding-under-the-hood-part-1-performance/</a><br />
&#8211; check out the default values of your flex components and proof if you need them to be activated (scrollPolicy, clipContent, mouseEnabled,&#8230;)<br />
&#8211; set your values in the declaration if possible<br />
&#8211; nullify objects if not needed anymore (i am not sure about this, if and how much performance inprovement it will give at garbage collection time)<br />
&#8211; avoid WMODE</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VÃ¡rias tÃ©cnicas de melhores prÃ¡ticas e otimizaÃ§Ã£o em ActionScript 3.0 e Flex. &#171; JosÃ© Carlos Fiel</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-10818</link>
		<dc:creator><![CDATA[VÃ¡rias tÃ©cnicas de melhores prÃ¡ticas e otimizaÃ§Ã£o em ActionScript 3.0 e Flex. &#171; JosÃ© Carlos Fiel]]></dc:creator>
		<pubDate>Sat, 25 Apr 2009 05:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-10818</guid>
		<description><![CDATA[[...] Sean Christmann: Optimizing Adobe AIR for Code Execution, Memory, and Rendering http://www.craftymind.com/2008/11/20/max-2008-session-material/ [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Sean Christmann: Optimizing Adobe AIR for Code Execution, Memory, and Rendering <a href="http://www.craftymind.com/2008/11/20/max-2008-session-material/" rel="nofollow">http://www.craftymind.com/2008/11/20/max-2008-session-material/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: House of Metnetsky &#187; Replacing Flex&#8217;s Timer with Event.ENTER_FRAME</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-8566</link>
		<dc:creator><![CDATA[House of Metnetsky &#187; Replacing Flex&#8217;s Timer with Event.ENTER_FRAME]]></dc:creator>
		<pubDate>Wed, 11 Feb 2009 04:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-8566</guid>
		<description><![CDATA[[...] I&#8217;m working on, as you might have guessed, utilizes Adobe&#8217;s AIR. After reading a few dozen optimization tips it sounded like I needed to replace four internal Timer&#8217;s because [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] I&#8217;m working on, as you might have guessed, utilizes Adobe&#8217;s AIR. After reading a few dozen optimization tips it sounded like I needed to replace four internal Timer&#8217;s because [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Christmann</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-8501</link>
		<dc:creator><![CDATA[Sean Christmann]]></dc:creator>
		<pubDate>Mon, 09 Feb 2009 08:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-8501</guid>
		<description><![CDATA[Stan, I suggest this limitation because you&#039;ll spend alot of cpu time dispatching events before anyone&#039;s ready to listen to them as the object is being deserialized. Plus typically with an AMF or data transfer object you&#039;ll be switching out the entire object result set in memory, which would only require top level binding on the value you&#039;re changing in your data model. A top level binding will trigger your entire binding chain anyway.]]></description>
		<content:encoded><![CDATA[<p>Stan, I suggest this limitation because you&#8217;ll spend alot of cpu time dispatching events before anyone&#8217;s ready to listen to them as the object is being deserialized. Plus typically with an AMF or data transfer object you&#8217;ll be switching out the entire object result set in memory, which would only require top level binding on the value you&#8217;re changing in your data model. A top level binding will trigger your entire binding chain anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stan Reshetnyk</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-8144</link>
		<dc:creator><![CDATA[Stan Reshetnyk]]></dc:creator>
		<pubDate>Thu, 29 Jan 2009 22:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-8144</guid>
		<description><![CDATA[Hi,

Intresting to know, why &quot;Avoid databinding on data transfer objects or AMF objects&quot; is not good?]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Intresting to know, why &#8220;Avoid databinding on data transfer objects or AMF objects&#8221; is not good?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Minh</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-7627</link>
		<dc:creator><![CDATA[Minh]]></dc:creator>
		<pubDate>Tue, 13 Jan 2009 16:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-7627</guid>
		<description><![CDATA[Hey Sean, just watched your presentation on tv.adobe.com.  Can you post the source code to all the examples during the presentation?]]></description>
		<content:encoded><![CDATA[<p>Hey Sean, just watched your presentation on tv.adobe.com.  Can you post the source code to all the examples during the presentation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ë¥˜ìž¬ê´€</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-5804</link>
		<dc:creator><![CDATA[ë¥˜ìž¬ê´€]]></dc:creator>
		<pubDate>Fri, 28 Nov 2008 02:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-5804</guid>
		<description><![CDATA[wow thanx for your document..]]></description>
		<content:encoded><![CDATA[<p>wow thanx for your document..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Christmann</title>
		<link>https://www.craftymind.com/max-2008-session-material/comment-page-1/#comment-5685</link>
		<dc:creator><![CDATA[Sean Christmann]]></dc:creator>
		<pubDate>Sat, 22 Nov 2008 00:16:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/11/20/max-2008-session-material/#comment-5685</guid>
		<description><![CDATA[Thanks Jason,

Regarding the rendering example, I may have to narrow the parameters for when rendering to a single Sprite gives an advantage over rendering to multiple ones. I found a problem in my code with the help of a co-worker and I&#039;m in the process of reworking the example to give a more meaningful result.]]></description>
		<content:encoded><![CDATA[<p>Thanks Jason,</p>
<p>Regarding the rendering example, I may have to narrow the parameters for when rendering to a single Sprite gives an advantage over rendering to multiple ones. I found a problem in my code with the help of a co-worker and I&#8217;m in the process of reworking the example to give a more meaningful result.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
