<?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>Forest and the Trees &#187; Flash</title>
	<atom:link href="http://www.forestandthetrees.com/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forestandthetrees.com</link>
	<description>Data Visualization with Flex and Flash</description>
	<lastBuildDate>Fri, 11 Jun 2010 15:35:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PatientsLikeMe (where I work)</title>
		<link>http://www.forestandthetrees.com/2010/05/26/patientslikeme-where-i-work/</link>
		<comments>http://www.forestandthetrees.com/2010/05/26/patientslikeme-where-i-work/#comments</comments>
		<pubDate>Wed, 26 May 2010 17:32:17 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[About this site]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex Charting]]></category>
		<category><![CDATA[Other sites]]></category>
		<category><![CDATA[Visualization]]></category>
		<category><![CDATA[charting]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=311</guid>
		<description><![CDATA[I&#8217;ve been meaning to post about this for a while. But, looks like infosthetics beat me to it. I&#8217;ve been working at PatientsLikeMe for about a year &#8211; first consulting and now full time. PatientsLikeMe is a social media site for people w/ serious diseases. There are currently eight main disease communities: ALS, Epilepsy, Fibromyalgia [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to post about this for a while. But, looks like <a href="http://infosthetics.com/archives/2010/05/patients_like_me_share_disease_treatment_and_symptom_information.html">infosthetics</a> beat me to it. I&#8217;ve been working at <a href="http://www.patientslikeme.com/">PatientsLikeMe</a> for about a year &#8211; first consulting and now full time. PatientsLikeMe is a social media site for people w/ serious diseases. There are currently eight main disease communities: <a href="http://www.patientslikeme.com/als/community">ALS</a>, <a href="http://www.patientslikeme.com/epilepsy/community">Epilepsy</a>, <a href="http://www.patientslikeme.com/fibromyalgia-and-chronic-fatigue-syndrome/community">Fibromyalgia and Chronic Fatigue System</a>, <a href="http://www.patientslikeme.com/hiv/community">HIV/AIDS</a>, <a href="http://www.patientslikeme.com/mood/community">Mood Conditions</a> (Anxiety, Bipolar, Depression, OCD, PTSD), <a href="http://www.patientslikeme.com/multiple-sclerosis/community">MS</a>, <a href="http://www.patientslikeme.com/parkinsons/community">Parkinson&#8217;s</a>, and <a href="http://www.patientslikeme.com/transplants/community">Organ Transplants</a>. I&#8217;m making charts. It&#8217;s awesome. I really believe we&#8217;re making a difference in people&#8217;s lives and contributing to medical discovery. Please take a look at <a href="http://infosthetics.com/archives/2010/05/patients_like_me_share_disease_treatment_and_symptom_information.html">the very nice infosthetics post about us</a> to learn more. I&#8217;ll try to start posting more about what we&#8217;re doing soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2010/05/26/patientslikeme-where-i-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Builder 4 DataVisualization Update</title>
		<link>http://www.forestandthetrees.com/2009/09/09/flash-builder-4-datavisualization-update/</link>
		<comments>http://www.forestandthetrees.com/2009/09/09/flash-builder-4-datavisualization-update/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 19:53:01 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Charting]]></category>
		<category><![CDATA[Visualization]]></category>
		<category><![CDATA[charting]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=267</guid>
		<description><![CDATA[Just saw this post from Matt Chotin. Looks like no big changes to the Flex Charts, which is a bummer. However, I also came across this post (easy axis inversion in 4), which leads me to believe some changes have been made. I&#8217;d love to see a complete list of improvements, but, can&#8217;t seem to [...]]]></description>
			<content:encoded><![CDATA[<p>Just saw<a href="http://blogs.adobe.com/flex/archives/2009/08/status_of_flex_data_visualizat.html"> this post</a> from <a href="http://blogs.adobe.com/mchotin/">Matt Chotin</a>. Looks like no big changes to the Flex Charts, which is a bummer. However, I also came across <a href="http://sangflex.wordpress.com/2009/06/01/now-invert-your-chart-axis/">this post (easy axis inversion in 4)</a>, which leads me to believe some changes have been made. I&#8217;d love to see a complete list of improvements, but, can&#8217;t seem to find anything. I will buy you a beer at the next <a href="http://beerfug.com/">beerfug</a>, if you know of such a list. (I also promise to finally get the beerfug blog up and running before the next meeting. Blink tags are only funny for maybe 2 months.)</p>
<p>[UPDATE]<br />
Here are some more links w/ info on charts.<br />
<a href="http://sudhirmanjunath.blogspot.com/2009/09/whats-new-in-charts-in-flex-4.html">Render Direction property on Pie Charts</a><br />
<a href="http://sudhirmanjunath.blogspot.com/2009/06/inverted-axis-supported-in-flex-4.html">More on the reversing axis direction.</a><br />
<a href="http://sudhirmanjunath.blogspot.com/2009/06/inverted-axis-supported-in-flex-4.html">Info on new filter functions for chart items.</a></p>
<p>Thanks to <a href="http://sangflex.wordpress.com/">Sangavi</a> for the links.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2009/09/09/flash-builder-4-datavisualization-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crime Spotting</title>
		<link>http://www.forestandthetrees.com/2009/06/04/crime-spotting/</link>
		<comments>http://www.forestandthetrees.com/2009/06/04/crime-spotting/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 12:57:18 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=230</guid>
		<description><![CDATA[Oakland Crime Spotting time selector is great.]]></description>
			<content:encoded><![CDATA[<p><a href="http://oakland.crimespotting.org/">Oakland Crime Spotting time selector is great.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2009/06/04/crime-spotting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash on Tap</title>
		<link>http://www.forestandthetrees.com/2008/07/18/flash-on-tap/</link>
		<comments>http://www.forestandthetrees.com/2008/07/18/flash-on-tap/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 17:27:47 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=166</guid>
		<description><![CDATA[UPDATE: Flash on Tap has been postponed to May 2009. It will now be even more awesome!]]></description>
			<content:encoded><![CDATA[<p>UPDATE: Flash on Tap has been postponed to May 2009. It will now be even more awesome!</p>
<p align="center"><object width="375" height="120><param name="movie" value="http://www.flashontap.com/fot/banners/speaker/badge_1.swf" /><embed src="http://www.flashontap.com/fot/banners/speaker/badge_1.swf" type="application/x-shockwave-flash" width="375" height="120"></embed></object></p>
<p>I&#8217;ll be speaking at <a href="http://www.flashontap.com/fot/index.html">Flash on Tap</a> this October 7-9 in Boston. This should be a great conference: Flash + Beer = Nothing to Fear? Or something. Anyway, the speaker line up is top notch. I&#8217;m pretty psyched to be included in such an impressive group. My topic is Five Minute Design Patterns. Description below&#8230;</p>
<blockquote><p>
Screw eight minute abbs. We&#8217;ll be learning a new design pattern every five minutes in this high-impact non-aerobic session. That&#8217;s ten whole patterns: Adapter, Template, Singleton, Factory, Strategy,  Facade, Iterator, Command, Bridge, and Composite. Why so many in so little time? Because patterns are used for many things, but, mostly they are used to impress other developers. So volume counts. &#8220;Composite your tree structure!&#8221;; &#8220;Facade those classes!&#8221;; &#8220;UML your bridge!&#8221;; and &#8220;Iterate this!&#8221; are just some things you might say after you&#8217;ve paid a little bit of attention during this session. Feel the burn!</p></blockquote>
<p>We&#8217;ll see if the preso works (I think it will be fun), but, hey, if it doesn&#8217;t, what do you care? You get to drink beer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2008/07/18/flash-on-tap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Data Viz API</title>
		<link>http://www.forestandthetrees.com/2008/03/19/google-data-viz-api/</link>
		<comments>http://www.forestandthetrees.com/2008/03/19/google-data-viz-api/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 23:14:48 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=146</guid>
		<description><![CDATA[Google has released a data visualization API. Some of it is Flash &#8211; specifically the code they got when they purchased Gap Minder. Update: Infosthetics has a good post about this as well.]]></description>
			<content:encoded><![CDATA[<p>Google has <a href="http://google-code-updates.blogspot.com/2008/03/introducing-google-visualization-api.html">released </a>a <a href="http://code.google.com/apis/visualization/">data visualization API</a>. Some of it is Flash &#8211; specifically the code they got when they purchased <a href="http://www.gapminder.org/">Gap Minder</a>. </p>
<p>Update: <a href="http://infosthetics.com/">Infosthetics </a>has a <a href="http://infosthetics.com/archives/2008/03/google_visualization_api.html">good post</a> about this as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2008/03/19/google-data-viz-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Election Update</title>
		<link>http://www.forestandthetrees.com/2008/03/05/election-update/</link>
		<comments>http://www.forestandthetrees.com/2008/03/05/election-update/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 12:48:31 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Charting]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=141</guid>
		<description><![CDATA[Entered the latest state info from CNN. Again, I can&#8217;t figure this data out: Is it wrong? (state totals don&#8217;t add up to overall totals) Is it sloppy? (Texas 12 superdelegates, but, 12 to Clinton and 9 to Obama) Well, it&#8217;s updated anyway. I changed the colors a bit &#8211; don&#8217;t love them, but, at [...]]]></description>
			<content:encoded><![CDATA[<p>Entered the latest state info from CNN. Again, I can&#8217;t figure this data out: Is it wrong? (state totals don&#8217;t add up to overall totals) Is it sloppy? (<a href="http://www.cnn.com/ELECTION/2008/primaries/results/state/#TX">Texas 12 superdelegates,</a> but, <a href="http://www.cnn.com/ELECTION/2008/primaries/results/candidates/#1746">12 to Clinton</a> and <a href="http://www.cnn.com/ELECTION/2008/primaries/results/candidates/#val=1918">9 to Obama</a>) Well, it&#8217;s updated anyway. I changed the colors a bit &#8211; don&#8217;t love them, but, at least Clinton and Obama colors are consistent.</p>
<p>Also &#8211; the source is a mess, but, if anyone&#8217;s interested &#8211; here&#8217;s the <a href="http://www.forestandthetrees.com/election2008/data/primaries_2008.xml">xml file</a> adn <a href="http://www.forestandthetrees.com/election2008/xsd/primaries.xsd">the xsd</a>. If you make a chart, please send me an email.</p>
<p><a href="http://www.forestandthetrees.com/election2008/">Dashboard here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2008/03/05/election-update/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AS4, ES4</title>
		<link>http://www.forestandthetrees.com/2008/02/11/as4-es4/</link>
		<comments>http://www.forestandthetrees.com/2008/02/11/as4-es4/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 14:55:23 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=138</guid>
		<description><![CDATA[Colin Moock posted his &#8220;What&#8217;s new in ECMA Script 4&#8221; lecture. Looks great. Personally, I can&#8217;t wait for array types and overloaded methods. I guess there&#8217;s no guarantee that Flash will support all the new functionality, but that would be my guess. Official (40p) pdf of the ECMA spec here.]]></description>
			<content:encoded><![CDATA[<p><a href="http://moock.org/">Colin Moock</a> posted his &#8220;<a href="http://moock.org/lectures/newInECMAScript4/">What&#8217;s new in ECMA Script 4</a>&#8221; lecture. Looks great. Personally, I can&#8217;t wait for <a href="http://en.wikipedia.org/wiki/Array">array types</a> and <a href="http://en.wikipedia.org/wiki/Method_overloading">overloaded methods</a>. I guess there&#8217;s no guarantee that Flash will support all the new functionality, but that would be my guess.</p>
<p><a href="http://www.ecmascript.org/es4/spec/overview.pdf">Official (40p) pdf of the ECMA spec here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2008/02/11/as4-es4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>toXMLString</title>
		<link>http://www.forestandthetrees.com/2008/02/08/toxmlstring/</link>
		<comments>http://www.forestandthetrees.com/2008/02/08/toxmlstring/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 19:01:34 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=137</guid>
		<description><![CDATA[File this under either RTFM or &#8220;can I get that hour of my life back&#8221;, maybe both. To trace xml that is simple (e.g., one node), you need to use toXMLString. public var myXML:XML =&#60;root&#62; &#60;item id=&#8217;1&#8242;/&#62; &#60;item id=&#8217;2&#8242;/&#62; &#60;item id=&#8217;2&#8242;/&#62;&#60;/root&#62; public function init(): void { trace(myXML); trace(&#8216;*************@mID_n==2**************&#8217;); trace(myXML.item.(@id==2));//traces 2 nodes trace(&#8216;************@mID_n==1***************&#8217;); trace(myXML.item.(@id==1));//traces nothing trace(&#8216;***************************&#8217;); [...]]]></description>
			<content:encoded><![CDATA[<p>File this under either RTFM or &#8220;can I get that hour of my life back&#8221;, maybe both. To trace xml that is simple (e.g., one node), you need to use toXMLString.</p>
<p>      public var myXML:XML =&lt;root&gt;<br />
&lt;item id=&#8217;1&#8242;/&gt;<br />
&lt;item id=&#8217;2&#8242;/&gt;<br />
&lt;item id=&#8217;2&#8242;/&gt;&lt;/root&gt;</p>
<p>    public function init(): void {<br />
       trace(myXML);<br />
       trace(&#8216;*************@mID_n==2**************&#8217;);<br />
       trace(myXML.item.(@id==2));//traces 2 nodes<br />
       trace(&#8216;************@mID_n==1***************&#8217;);<br />
       trace(myXML.item.(@id==1));//traces nothing<br />
       trace(&#8216;***************************&#8217;);<br />
       trace(myXML.item.(@id==1).toXMLString());//traces the node<br />
    }</p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2008/02/08/toxmlstring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For Each Is Fastest</title>
		<link>http://www.forestandthetrees.com/2008/01/04/for-each-is-fastest/</link>
		<comments>http://www.forestandthetrees.com/2008/01/04/for-each-is-fastest/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 00:35:41 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=136</guid>
		<description><![CDATA[I was doing some coding where optimization really mattered and made a little loop test. The &#8216;for each&#8217; loop is the fastest &#8211; even when you need an index. Also of note, the debug player has &#8216;incrementing while&#8217; as faster than the &#8216;do while.&#8217; And both as faster than &#8216;for each with counter.&#8217; There is [...]]]></description>
			<content:encoded><![CDATA[<p>I was doing some coding where optimization really mattered and made a little loop test. The &#8216;for each&#8217; loop is the fastest &#8211; even when you need an index.</p>
<p>Also of note, the debug player has &#8216;incrementing while&#8217; as faster than the &#8216;do while.&#8217; And both as faster than &#8216;for each with counter.&#8217; There is a huge difference between the performance of the debug and the release player in Flex. (Using the Flex Beta 3 Release 3 here.) Check out my friend James&#8217; test for more info on the diffs. He has a lot of benchmarking around typing vars <a href="http://jlgauthier.com/blog/">here</a>. Those posts completely refute some earlier, widely read, posts that suggested you should never use int. Lesson here is, make sure you test performance with a version published for release. Unfortunately, that means you can&#8217;t trust trace statements for your benchmarking. You need to put your time displays in a text field.</p>
<p>Also, I did some tests, and it appears that &#8216;for each&#8217; preserves order &#8211; which is obviously very important to know. If you have found different, please post a comment. <a href="http://www.forestandthetrees.com/loopTest/">Example here. View source enabled.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2008/01/04/for-each-is-fastest/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Physics Engine</title>
		<link>http://www.forestandthetrees.com/2007/11/20/physics-engine/</link>
		<comments>http://www.forestandthetrees.com/2007/11/20/physics-engine/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 19:05:55 +0000</pubDate>
		<dc:creator>Doug</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.forestandthetrees.com/?p=134</guid>
		<description><![CDATA[This looks pretty cool. Box2DAs3 Physics Engine. (via polygonal labs) Other physics engines: APE Motor Physics]]></description>
			<content:encoded><![CDATA[<p>This looks pretty cool. <a href="http://box2dflash.sourceforge.net/">Box2DAs3 Physics Engine</a>.</p>
<p>(via <a href="http://lab.polygonal.de/">polygonal labs</a>)</p>
<p>Other physics engines:</p>
<p><a href="http://www.cove.org/ape/index.htm">APE</a></p>
<p><a href="http://lab.polygonal.de/2007/12/31/motor-physics-released/">Motor Physics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.forestandthetrees.com/2007/11/20/physics-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
