<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>david zuckerman/adobe</title>
	<link>http://davidzuckerman.com/adobe</link>
	<description>Making Flex Builder development exciting since 2005</description>
	<pubDate>Fri, 09 May 2008 20:46:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Can you spot the new Flex Builder 4 features?</title>
		<link>http://davidzuckerman.com/adobe/2008/05/09/can-you-spot-the-new-flex-builder-4-features/</link>
		<comments>http://davidzuckerman.com/adobe/2008/05/09/can-you-spot-the-new-flex-builder-4-features/#comments</comments>
		<pubDate>Fri, 09 May 2008 19:30:40 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2008/05/09/can-you-spot-the-new-flex-builder-4-features/</guid>
		<description><![CDATA[
So it&#8217;s amazing how much dust gets kicked up after we ship a product.  As soon as Flex Builder 3 went out the door, we immediately started working on Flex 4&#8230;new states syntax, improved components&#8230;a small project called Thermo:). And somewhere in there, we started scheming about what IDE features we could throw into [...]]]></description>
			<content:encoded><![CDATA[<p style="float: left; margin-right: 10px; margin-bottom: 10px"><a href="http://davidzuckerman.com/adobe/wp-content/uploads/2008/05/fb4.jpg" title="Maybe Fb4?"><img src="http://davidzuckerman.com/adobe/wp-content/uploads/2008/05/fb4.thumbnail.jpg" alt="Maybe Fb4?" /></a></p>
<p>So it&#8217;s amazing how much dust gets kicked up after we ship a product.  As soon as Flex Builder 3 went out the door, we immediately started working on <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK">Flex 4</a>&#8230;new <a href="http://opensource.adobe.com/wiki/display/flexsdk/Enhanced+States+Syntax">states syntax</a>, improved components&#8230;a small project called <a href="http://labs.adobe.com/wiki/index.php/Thermo">Thermo</a>:). And somewhere in there, we started scheming about what IDE features we could throw into the next version of Flex Builder&#8230;and it&#8217;s a *very* long list.</p>
<p>One of the new developers on the Builder team, <a href="http://gettingandsetting.com/">Scott Evans</a>, has just started blogging about IDE features and between the two of us, there might be a post every few weeks about the direction of the language intelligence/coding features that we&#8217;re working on for FB4.  And <a href="http://www.buntel.com/blog/index.cfm/2008/4/25/100-feature-test-for-expert-developers">Tim Buntel</a> has posted a great entry about IDE maturity as well&#8230;I suggest taking a look and figuring out what to spend your $1oo on.</p>
<p>And what am I working on?   I&#8217;ve had some time to implement a few pet features&#8230;if you look closely at the screen shot, maybe you&#8217;ll see something new&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2008/05/09/can-you-spot-the-new-flex-builder-4-features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Finally&#8230;the Flex Builder 3 box art looks awesome!</title>
		<link>http://davidzuckerman.com/adobe/2008/03/07/finallythe-flex-builder-3-box-art-looks-awesome/</link>
		<comments>http://davidzuckerman.com/adobe/2008/03/07/finallythe-flex-builder-3-box-art-looks-awesome/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 00:35:01 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2008/03/07/finallythe-flex-builder-3-box-art-looks-awesome/</guid>
		<description><![CDATA[ 
After the lack of art on the 2.0 release, this is a great change  
]]></description>
			<content:encoded><![CDATA[<p style="float: left; margin-right: 10px; margin-bottom: 10px"> <a href="http://www.flickr.com/photos/sfdavidz/2317750704/" title="photo sharing"><img src="http://farm4.static.flickr.com/3072/2317750704_b4b5ac0e95_m.jpg" style="border-width: 2px; border-color: #000000; border-style: solid" /></a></p>
<p>After the lack of art on the 2.0 release, this is a great change <img src='http://davidzuckerman.com/adobe/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2008/03/07/finallythe-flex-builder-3-box-art-looks-awesome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More videos of Flex Builder 3 features</title>
		<link>http://davidzuckerman.com/adobe/2008/02/25/more-videos-of-flex-builder-3-features/</link>
		<comments>http://davidzuckerman.com/adobe/2008/02/25/more-videos-of-flex-builder-3-features/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 18:42:39 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2008/02/25/more-videos-of-flex-builder-3-features/</guid>
		<description><![CDATA[
Buried under a few links on adobe.com are a collection of videos talking about the new features in Flex Builder 3.  If you&#8217;re looking for an overview of features, this is the best place to start looking.  Happy viewing&#8230;and be sure to watch the refactoring video 
]]></description>
			<content:encoded><![CDATA[<p style="float: right; margin-left: 10px; margin-bottom: 10px"><img src="http://davidzuckerman.com/adobe/wp-content/uploads/2008/02/vid.thumbnail.jpg" alt="vid.jpg" /></p>
<p>Buried under a few links on adobe.com are a <a href="http://www.adobe.com/products/flex/features/flex_builder/">collection of videos</a> talking about the new features in Flex Builder 3.  If you&#8217;re looking for an overview of features, this is the best place to start looking.  Happy viewing&#8230;and be sure to watch the refactoring video <img src='http://davidzuckerman.com/adobe/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2008/02/25/more-videos-of-flex-builder-3-features/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Does this mean I can take a vacation?</title>
		<link>http://davidzuckerman.com/adobe/2008/02/24/does-this-mean-i-can-take-a-vacation/</link>
		<comments>http://davidzuckerman.com/adobe/2008/02/24/does-this-mean-i-can-take-a-vacation/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 05:14:32 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[RIA Development]]></category>

		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2008/02/24/does-this-mean-i-can-take-a-vacation/</guid>
		<description><![CDATA[Flex Builder 3 is officially out the door!  Mike Potter, over on the Flex Team blog, has more information than anyone really should about this release, but I suppose it&#8217;s his job :)  A big thanks obviously goes out to everyone on the Builder, AIR, Flex SDK and Flash Player teams.  It&#8217;s an insane amount of work to [...]]]></description>
			<content:encoded><![CDATA[<p>Flex Builder 3 is officially out the door!  Mike Potter, over on the <a href="http://weblogs.macromedia.com/flexteam/archives/2008/02/its_on_-_flex_3.cfm">Flex Team blog</a>, has more information than anyone really should about this release, but I suppose it&#8217;s his job :)  A big thanks obviously goes out to everyone on the Builder, AIR, Flex SDK and Flash Player teams.  It&#8217;s an insane amount of work to get these products developed and released, and it takes a pretty big team.  If you don&#8217;t believe me, check out the credits in Flex Builder 3: you&#8217;ll see hundreds of names, and the release couldn&#8217;t happen without all of them. (and yes, that is my mom listed in the credits)Woohoo!  Now go download it and build amazing things! </p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2008/02/24/does-this-mean-i-can-take-a-vacation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Signs that AS3 is maturing</title>
		<link>http://davidzuckerman.com/adobe/2008/02/19/signs-that-as3-is-maturing/</link>
		<comments>http://davidzuckerman.com/adobe/2008/02/19/signs-that-as3-is-maturing/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 02:01:02 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[flex/actionscript/mxml]]></category>

		<category><![CDATA[RIA Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2008/02/19/signs-that-as3-is-maturing/</guid>
		<description><![CDATA[Part of what I love about Java is the never-ending supply of libraries and tools available to the general development community.  For Flex Builder, we leverage Eclipse (obviously), ANTLR, Lucene, JFlex and a number of other libraries with great success.  Software engineers are lazy by nature (at least I am) and I know  I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Part of what I love about Java is the never-ending supply of libraries and tools available to the general development community.  For Flex Builder, we leverage <a href="http://eclipse.org">Eclipse</a> (obviously), <a href="http://antlr.org">ANTLR</a>, <a href="http://lucene.apache.org/">Lucene</a>, <a href="http://jflex.de/">JFlex</a> and a number of other libraries with great success.  Software engineers are lazy by nature (at least I am) and I know  I don&#8217;t want to write a parser by hand (or a search engine, or even a HashMap) There&#8217;s no point re-inventing the wheel when people who specialize in obscure areas of computer science have already done, most likely better than you could.  And for me, the real sign of a language&#8217;s maturity is the availability of high-quality tools and libraries.</p>
<p>AS3 is getting there (<a href="http://blog.papervision3d.org/">PaperVision</a> comes to mind, among others) and I was very happy to stumble across another AS3 library in a place I wasn&#8217;t expecting.   Turns out, that with the new release of ANTLR, it&#8217;s possible to generate parser code targeted to different languages.  And one of the languages (in addition to Java, C++, C#, etc) is <a href="http://www.antlr.org/wiki/display/ANTLR3/Antlr3ActionScriptTarget">ActionScript 3</a>.  In case you&#8217;ve never seen/heard of it, ANTLR is a parser/lexer generator that now supports <a href="http://en.wikipedia.org/wiki/LL_parser">LL(*)</a> parsing.  If you&#8217;re thinking of building a parser in AS3, stop what you&#8217;re doing and try out ANTLR.  You&#8217;ll thank me because, honestly, who wants to write a parser by hand these days?</p>
<p>Alright, back to grammars&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2008/02/19/signs-that-as3-is-maturing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy holidays!</title>
		<link>http://davidzuckerman.com/adobe/2007/12/26/happy-holidays/</link>
		<comments>http://davidzuckerman.com/adobe/2007/12/26/happy-holidays/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 04:28:40 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2007/12/26/happy-holidays/</guid>
		<description><![CDATA[  

curves
Originally uploaded by sfdavidz

It&#8217;s been quite a year, and everyone on the Flex team is taking a much needed vacation (myself included).  I&#8217;m up in Tahoe snowboarding this week, then off to much sunnier locals for the first week of the new year.  Then, it&#8217;s back to work&#8230;lots of Flex Builder [...]]]></description>
			<content:encoded><![CDATA[<p style="float: right; margin-left: 10px; margin-bottom: 10px">  <a href="http://www.flickr.com/photos/sfdavidz/2137090710/" title="photo sharing"><img src="http://farm3.static.flickr.com/2275/2137090710_2d1d21181d_m.jpg" style="border: 2px solid #000000" /></a></p>
<p><span style="font-size: 0.9em; margin-top: 0px"><br />
<a href="http://www.flickr.com/photos/sfdavidz/2137090710/">curves</a></p>
<p>Originally uploaded by <a href="http://www.flickr.com/people/sfdavidz/">sfdavidz</a><br />
</span></p>
<p>It&#8217;s been quite a year, and everyone on the Flex team is taking a much needed vacation (myself included).  I&#8217;m up in Tahoe snowboarding this week, then off to much sunnier locals for the first week of the new year.  Then, it&#8217;s back to work&#8230;lots of Flex Builder 4 planning to keep my busy.</p>
<p>Anyway, enjoy the holidays and the new year!<br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2007/12/26/happy-holidays/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Wow, I can&#8217;t spell&#8221; or &#8220;Building Flex Builder&#8217;s refactoring infrastructure&#8221;</title>
		<link>http://davidzuckerman.com/adobe/2007/12/05/wow-i-cant-spell-or-building-flex-builders-refactoring-infrastructure/</link>
		<comments>http://davidzuckerman.com/adobe/2007/12/05/wow-i-cant-spell-or-building-flex-builders-refactoring-infrastructure/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 00:09:07 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2007/12/05/wow-i-cant-spell-or-building-flex-builders-refactoring-infrastructure/</guid>
		<description><![CDATA[It&#8217;s funny how your brain works, or at least how mine works.  For this release, I was tasked with creating the refactoring features in Flex Builder 3.  That meant implementing find references, find declarations and some basic refactorings&#8230;not the smallest or easiest undertaking ever  
Anyway, there&#8217;s  an interface called IOccurrence that [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s funny how your brain works, or at least how mine works.  For this release, I was tasked with creating the <a href="http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions#Code_Refactoring_.28Updated_for_Beta_2.29">refactoring</a> features in <a href="http://labs.adobe.com/technologies/flex/flexbuilder3/">Flex Builder 3</a>.  That meant implementing find references, find declarations and some basic refactorings&#8230;not the smallest or easiest undertaking ever <img src='http://davidzuckerman.com/adobe/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, there&#8217;s  an interface called <em>IOccurrence</em> that I wrote to represent an occurrence of an identifier found in source code.  It&#8217;s returned back from the core refactoring engine, and I use it <strong>everywhere</strong>.  One problem: everywhere I used it, and even in the interface name itself, I wrote &#8220;occurence.&#8221;  Yep&#8230;<strong>occurrence</strong> has two <em>r</em>&#8217;s.</p>
<p>In my head, here&#8217;s how the conversation with management should have gone when they assigned me refactoring many many months ago:<br />
<strong>Management</strong>: &#8220;David, we&#8217;d like you to implement refactoring&#8230;&#8221;<br />
<strong>Me</strong>: &#8220;Woohoo!  Finally!&#8221;<br />
<strong>Management</strong>: &#8220;Can you do it for the Moxie release?&#8221;<br />
<strong>Me</strong>: &#8220;Not a problem.&#8221;<br />
<strong>Management</strong>: &#8220;Alright&#8230;can you make sure to spell all your interface names correctly?&#8221;<br />
<strong>Me</strong>: &#8220;Umm, no.  I&#8217;m sorry, I just can&#8217;t do that.&#8221;</p>
<p>As my co-worker Mike said: &#8220;David: he&#8217;ll come through with rocket science, just don&#8217;t ask him to spell anything.&#8221;</p>
<p>Anyway, back to the trenches</p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2007/12/05/wow-i-cant-spell-or-building-flex-builders-refactoring-infrastructure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Meet the Flex Team!</title>
		<link>http://davidzuckerman.com/adobe/2007/10/16/meet-the-flex-team/</link>
		<comments>http://davidzuckerman.com/adobe/2007/10/16/meet-the-flex-team/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 07:33:53 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[random]]></category>

		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2007/10/16/meet-the-flex-team/</guid>
		<description><![CDATA[  

Meet the Flex Team!
Originally uploaded by sfdavidz
Flex Builder&#8217;s manager, Heidi, surprised us all with Moxie t-shirts.  Do we look as tired as we feel?  The shirts are *awesome* though!

]]></description>
			<content:encoded><![CDATA[<p style="float: right; margin-left: 10px; margin-bottom: 10px">  <a href="http://www.flickr.com/photos/sfdavidz/1596797348/" title="photo sharing"><img src="http://farm3.static.flickr.com/2232/1596797348_535c95ba4e_m.jpg" style="border: 2px solid #000000" /></a></p>
<p><span style="font-size: 0.9em; margin-top: 0px"><br />
<a href="http://www.flickr.com/photos/sfdavidz/1596797348/">Meet the Flex Team!</a></span></p>
<p>Originally uploaded by <a href="http://www.flickr.com/people/sfdavidz/">sfdavidz</a><br />
Flex Builder&#8217;s manager, Heidi, surprised us all with Moxie t-shirts.  Do we look as tired as we feel?  The shirts are *awesome* though!<br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2007/10/16/meet-the-flex-team/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My MAX Presentation</title>
		<link>http://davidzuckerman.com/adobe/2007/10/07/my-max-presentation/</link>
		<comments>http://davidzuckerman.com/adobe/2007/10/07/my-max-presentation/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 05:56:11 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[Extending Flex Builder]]></category>

		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2007/10/07/my-max-presentation/</guid>
		<description><![CDATA[Here&#8217;s my presentation from MAX.  It&#8217;s all the content, minus my bad jokes.
&#62; Presentation
&#62;  Advanced Class Browser Demo
Thanks to everyone who attended, I appreciate you guys not walking out until the very end   And thanks to everyone who attended MAX and talked my ear off.  It&#8217;s great to hear responses [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s my presentation from MAX.  It&#8217;s all the content, minus my bad jokes.</p>
<p>&gt; <a href="http://www.davidzuckerman.com/adobe/max2007/BeyondTheBasics.swf">Presentation</a></p>
<p>&gt; <a href="http://www.davidzuckerman.com/adobe/max2007/AdvancedClassBrowser.zip"> Advanced Class Browser Demo</a></p>
<p>Thanks to everyone who attended, I appreciate you guys not walking out until the very end <img src='http://davidzuckerman.com/adobe/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And thanks to everyone who attended MAX and talked my ear off.  It&#8217;s great to hear responses from users, and it&#8217;s even better to get to you know you guys and put more faces to the names.  Next year in San Francisco&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2007/10/07/my-max-presentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beyond the basics of Flex Builder at MAX</title>
		<link>http://davidzuckerman.com/adobe/2007/10/01/beyond-the-basics-of-flex-builder-at-max/</link>
		<comments>http://davidzuckerman.com/adobe/2007/10/01/beyond-the-basics-of-flex-builder-at-max/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 21:43:38 +0000</pubDate>
		<dc:creator>david.z</dc:creator>
		
		<category><![CDATA[Extending Flex Builder]]></category>

		<category><![CDATA[RIA Development]]></category>

		<category><![CDATA[Flex Builder Development]]></category>

		<guid isPermaLink="false">http://davidzuckerman.com/adobe/2007/10/01/beyond-the-basics-of-flex-builder-at-max/</guid>
		<description><![CDATA[I&#8217;ll be giving another session tomorrow at 1:30 in room 192a.  I&#8217;ll be talking about the following:

Building the Flex framework in Flex Builder
Refactoring and advanced code editing tricks using the framework as an example
Code Model API overview for Search APIs

I&#8217;ll also be bringing cookies, so come out and at least get fed.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be giving another session tomorrow at 1:30 in room 192a.  I&#8217;ll be talking about the following:</p>
<ol>
<li>Building the Flex framework in Flex Builder</li>
<li>Refactoring and advanced code editing tricks using the framework as an example</li>
<li>Code Model API overview for Search APIs</li>
</ol>
<p>I&#8217;ll also be bringing cookies, so come out and at least get fed.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidzuckerman.com/adobe/2007/10/01/beyond-the-basics-of-flex-builder-at-max/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
