<?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: Compiling ActionScript In The Enterprise</title>
	<atom:link href="http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/</link>
	<description>Actionscript3, Flash, Scala, Java, C#, C++, Algorithms &#38; Imageprocessing</description>
	<lastBuildDate>Tue, 07 Sep 2010 22:16:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Francis</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-189452</link>
		<dc:creator>Francis</dc:creator>
		<pubDate>Sat, 03 Apr 2010 10:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-189452</guid>
		<description>SVN?  What century are you living in?  Git it man....

Flash?  I&#039;d be careful now also... the world is changing...</description>
		<content:encoded><![CDATA[<p>SVN?  What century are you living in?  Git it man&#8230;.</p>
<p>Flash?  I&#8217;d be careful now also&#8230; the world is changing&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-188527</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Sat, 20 Mar 2010 13:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-188527</guid>
		<description>No we never tried Ivy. Even &quot;tsort&quot; in a shell can sort your modules in correct order if you are looking for that. Or you can sort a Map[T, List[T]] with three lines of Scala.

Anyways. The &quot;real&quot; dependency hell starts at runtime, not at compiletime :)</description>
		<content:encoded><![CDATA[<p>No we never tried Ivy. Even &#8220;tsort&#8221; in a shell can sort your modules in correct order if you are looking for that. Or you can sort a Map[T, List[T]] with three lines of Scala.</p>
<p>Anyways. The &#8220;real&#8221; dependency hell starts at runtime, not at compiletime :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: manfred karrer</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-188491</link>
		<dc:creator>manfred karrer</dc:creator>
		<pubDate>Fri, 19 Mar 2010 22:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-188491</guid>
		<description>have you also tried out apache ivy for dependency management? there is an ant task called buildlist which should outputs a list of modules sorted due the dependency graph. with subant the compilation of the modules could be triggered. unfortunately i coulnd´t get it running until now... has anyone experience with it?</description>
		<content:encoded><![CDATA[<p>have you also tried out apache ivy for dependency management? there is an ant task called buildlist which should outputs a list of modules sorted due the dependency graph. with subant the compilation of the modules could be triggered. unfortunately i coulnd´t get it running until now&#8230; has anyone experience with it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187934</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Fri, 12 Mar 2010 17:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187934</guid>
		<description>Interesting post Ryan! I just rewrote some parts of our custom build to work better with TeamCity and to scale on a local grid. So we have now pre-tested commits and very fast response time which is really cool :)</description>
		<content:encoded><![CDATA[<p>Interesting post Ryan! I just rewrote some parts of our custom build to work better with TeamCity and to scale on a local grid. So we have now pre-tested commits and very fast response time which is really cool :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187907</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Fri, 12 Mar 2010 04:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187907</guid>
		<description>As part of the Anvil Flex open source project we put together a fairly complex build process for a large enterprise application.  I started to detail it in the comments, but it become so long I have posted in as a separate blog post at http://grandcloud.com/speeding-up-compilation-of-large-flex-3-appli</description>
		<content:encoded><![CDATA[<p>As part of the Anvil Flex open source project we put together a fairly complex build process for a large enterprise application.  I started to detail it in the comments, but it become so long I have posted in as a separate blog post at <a href="http://grandcloud.com/speeding-up-compilation-of-large-flex-3-appli" rel="nofollow">http://grandcloud.com/speeding-up-compilation-of-large-flex-3-appli</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187843</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Thu, 11 Mar 2010 11:53:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187843</guid>
		<description>HFCD works very well with Flash Builder. However you can write your own HFCD very easy if you do not want to compile with an IDE.</description>
		<content:encoded><![CDATA[<p>HFCD works very well with Flash Builder. However you can write your own HFCD very easy if you do not want to compile with an IDE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Busse</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187804</link>
		<dc:creator>Sven Busse</dc:creator>
		<pubDate>Wed, 10 Mar 2010 16:22:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187804</guid>
		<description>Hi,

back to what vane already mentioned, has anyone tried HFCD yet? Would be curious to hear any experiences.

Cheers
Sven</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>back to what vane already mentioned, has anyone tried HFCD yet? Would be curious to hear any experiences.</p>
<p>Cheers<br />
Sven</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Plank</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187721</link>
		<dc:creator>Michael Plank</dc:creator>
		<pubDate>Tue, 09 Mar 2010 08:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187721</guid>
		<description>True, in FDT 3 we don&#039;t have a good solution yet for building/compiling projects that consist of multiple projects. 
At Powerflasher we normaly use ANT for that, which is not the best solution as you mentioned in your post. But for projects with 5-10 modules it&#039;s perfectly ok in my opinion.
In FDT 4 Milestone 4 we are completely rewriting our compile system, will support modules and so on. I&#039;m sure we can leverage your great knowldege about building and compiling large scale projects when we reach that point.

Thx,
Michael
-FDT Team</description>
		<content:encoded><![CDATA[<p>True, in FDT 3 we don&#8217;t have a good solution yet for building/compiling projects that consist of multiple projects.<br />
At Powerflasher we normaly use ANT for that, which is not the best solution as you mentioned in your post. But for projects with 5-10 modules it&#8217;s perfectly ok in my opinion.<br />
In FDT 4 Milestone 4 we are completely rewriting our compile system, will support modules and so on. I&#8217;m sure we can leverage your great knowldege about building and compiling large scale projects when we reach that point.</p>
<p>Thx,<br />
Michael<br />
-FDT Team</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187678</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Mon, 08 Mar 2010 17:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187678</guid>
		<description>Instead of Maven I would suggest checking out Buildr.</description>
		<content:encoded><![CDATA[<p>Instead of Maven I would suggest checking out Buildr.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: seb</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187664</link>
		<dc:creator>seb</dc:creator>
		<pubDate>Mon, 08 Mar 2010 10:16:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187664</guid>
		<description>@Ole Christian Langfjaeran:
I didn&#039;t know about Maven and Flexmojos, it seems very interesting. Is that possible to use those tools with an existing project ? I read in the &quot;get started&quot; that we have to create a Flex project structure with a shell command so I&#039;m not sure I can use it in an already existing project.</description>
		<content:encoded><![CDATA[<p>@Ole Christian Langfjaeran:<br />
I didn&#8217;t know about Maven and Flexmojos, it seems very interesting. Is that possible to use those tools with an existing project ? I read in the &#8220;get started&#8221; that we have to create a Flex project structure with a shell command so I&#8217;m not sure I can use it in an already existing project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ole Christian Langfjæran</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187656</link>
		<dc:creator>Ole Christian Langfjæran</dc:creator>
		<pubDate>Mon, 08 Mar 2010 08:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187656</guid>
		<description>I agree with Ralf! Maven + http://flexmojos.sonatype.org/ works like charm.
It leverages most of the dependency problems you describe using Ant.</description>
		<content:encoded><![CDATA[<p>I agree with Ralf! Maven + <a href="http://flexmojos.sonatype.org/" rel="nofollow">http://flexmojos.sonatype.org/</a> works like charm.<br />
It leverages most of the dependency problems you describe using Ant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jankees</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187653</link>
		<dc:creator>jankees</dc:creator>
		<pubDate>Mon, 08 Mar 2010 06:50:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187653</guid>
		<description>Great post, thanks!</description>
		<content:encoded><![CDATA[<p>Great post, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vane</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187651</link>
		<dc:creator>vane</dc:creator>
		<pubDate>Mon, 08 Mar 2010 05:58:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187651</guid>
		<description>If you are not using it already, there is something called HellFire compiler for flex, maby that will help. Try to look at blog by the ex Adobe guy Edwin Wong stopcoding.wordpress.com</description>
		<content:encoded><![CDATA[<p>If you are not using it already, there is something called HellFire compiler for flex, maby that will help. Try to look at blog by the ex Adobe guy Edwin Wong stopcoding.wordpress.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sascha/hdrs</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187644</link>
		<dc:creator>sascha/hdrs</dc:creator>
		<pubDate>Mon, 08 Mar 2010 02:35:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187644</guid>
		<description>Sounds as if you should have went with haXe instead form the beginning. The Flex compiler is awfully slow! I&#039;m wondering if you actually still get to write some AS code with all these auxiliary matters to care about.</description>
		<content:encoded><![CDATA[<p>Sounds as if you should have went with haXe instead form the beginning. The Flex compiler is awfully slow! I&#8217;m wondering if you actually still get to write some AS code with all these auxiliary matters to care about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joa</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187621</link>
		<dc:creator>joa</dc:creator>
		<pubDate>Sun, 07 Mar 2010 13:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187621</guid>
		<description>TeamCity/Hudson/Buildbot/... are not the bottleneck. And most support a master/slave releationship. However I would like to specialize this a little bit further.

The ideal solution is IMHO to have multiple FCSH instances on multiple machines, each compiling always the same target. That way you have long-running processes which are great for HotSpot and you save JVM startup costs which grow with the number of modules. You will also not run out of heap space. If I think of 2sec startup time for mxmlc/compc then this sums up to ~3min wasted time in our case. I think that only a custom solution will give us an accceptable result. And that one could be plugged into any CI system of your choice.</description>
		<content:encoded><![CDATA[<p>TeamCity/Hudson/Buildbot/&#8230; are not the bottleneck. And most support a master/slave releationship. However I would like to specialize this a little bit further.</p>
<p>The ideal solution is IMHO to have multiple FCSH instances on multiple machines, each compiling always the same target. That way you have long-running processes which are great for HotSpot and you save JVM startup costs which grow with the number of modules. You will also not run out of heap space. If I think of 2sec startup time for mxmlc/compc then this sums up to ~3min wasted time in our case. I think that only a custom solution will give us an accceptable result. And that one could be plugged into any CI system of your choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thijs</title>
		<link>http://blog.joa-ebert.com/2010/03/06/compiling-actionscript-in-the-enterprise/comment-page-1/#comment-187616</link>
		<dc:creator>Thijs</dc:creator>
		<pubDate>Sun, 07 Mar 2010 11:39:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joa-ebert.com/?p=537#comment-187616</guid>
		<description>FWIW, my favorite CI server is Buildbot. If Hudson or TeamCity are a bottleneck in your build process you might want to take a look at this lightweight master/slave(s) solution.</description>
		<content:encoded><![CDATA[<p>FWIW, my favorite CI server is Buildbot. If Hudson or TeamCity are a bottleneck in your build process you might want to take a look at this lightweight master/slave(s) solution.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
