<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Code Adept &#187; continuous integration</title>
	<atom:link href="http://blog.code-adept.com/tag/continuous-integration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.code-adept.com</link>
	<description>Random thoughts on Agile development and other things geeky.</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:15:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.code-adept.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Code Adept &#187; continuous integration</title>
		<link>http://blog.code-adept.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.code-adept.com/osd.xml" title="Code Adept" />
	<atom:link rel='hub' href='http://blog.code-adept.com/?pushpress=hub'/>
		<item>
		<title>Refactoring to RIAs &#8211; Agile 2008</title>
		<link>http://blog.code-adept.com/2008/01/30/refactoring-to-rias-agile-2008/</link>
		<comments>http://blog.code-adept.com/2008/01/30/refactoring-to-rias-agile-2008/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 19:23:14 +0000</pubDate>
		<dc:creator>Jeremy Anderson</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile2008]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://blog.code-adept.com/?p=27</guid>
		<description><![CDATA[BJ and I have decided to throw our hat into the ring and submitted a session proposal to the Agile 2008 conference. You can read about it and comment on it on the Agile 2008 submission site here (http://submissions.agile2008.org/node/1676), or I&#8217;ve copied the summary below. In 2002 Macromedia used the term “Rich Internet Applications” (RIA) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.code-adept.com&amp;blog=2511053&amp;post=27&amp;subd=codeadept&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>BJ and I have decided to throw our hat into the ring and submitted a session proposal to the Agile 2008 conference.  You can read about it and comment on it on the Agile 2008 submission site here (<a href="http://submissions.agile2008.org/node/1676" target="_blank">http://submissions.agile2008.org/node/1676</a>), or I&#8217;ve copied the summary below.</p>
<blockquote><p>In 2002 Macromedia used the term “Rich Internet Applications” (RIA) to  describe the next generation of web applications that have all of the benefits  of a traditional desktop application, with the flexibility of being deployed via  the Internet.</p>
<p>However, it’s 2008 and RIA has not been able to penetrate the business  application sector with any real success. The old days of RIA are history.  (Maintenance nightmares, weird or no unit testing, and little friendliness  toward other agile developer practices.)</p>
<p><span id="more-27"></span></p>
<p>With a RIA framework like Adobe Flex it’s now possible to unit test RIA  applications and even write tests first. It’s possible to connect up to a CI  server just like server-side code and pick up coverage stats. It’s possible to  evolve a simple design incrementally and emergently.</p>
<p>The speakers will model how to make standard agile development practices work  in the RIA world: Refactoring, Test First Design, Simple Design, Continuous  Design, and Continuous Integration &amp; Automated Builds.</p>
<p>The bottom line is many businesses have invested much time and money into  their existing applications and their staff. For this reason, this session will  guide the attendees on how to refactor an existing web application with familiar  server-side technologies. We’ll show how to integrate Flex into existing  applications in order to build a next generation application that will delight  users.</p>
<p>Rather than trying to teach the basics of Flex, the speakers will demonstrate  how to develop robust applications leveraging the Flex framework in concert with  enterprise technologies like Java. These applications can be deployed not only  to the web but also to the desktop using the Adobe Integrated Runtime (AIR).</p>
<p class="field field-type-text field-field-processmechanics">&nbsp;</p>
<p class="field-label">Process/Mechanics</p>
<p class="field-items">&nbsp;</p>
<p class="field-item">Refactoring to RIA’s will be a demonstrative (tutorial-like) session geared  towards Java developers that would like to refactor existing applications in an  agile way. Test First, CI, and other friendly agile practices will be key in  making this possible.</p>
<p>The session will consist of live code and practice demonstrations leveraging  an already existing application. Requirements for creating a new rich client  interface will be explored and code will be refactored in a Red/Green/Refactor  manner.</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/codeadept.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/codeadept.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeadept.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeadept.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeadept.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeadept.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeadept.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeadept.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeadept.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeadept.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.code-adept.com&amp;blog=2511053&amp;post=27&amp;subd=codeadept&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.code-adept.com/2008/01/30/refactoring-to-rias-agile-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/611c688725819bb23742a714a9c33dfe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jeremy</media:title>
		</media:content>
	</item>
		<item>
		<title>Continuous Integration with Flex</title>
		<link>http://blog.code-adept.com/2008/01/16/continuous-integration-with-flex/</link>
		<comments>http://blog.code-adept.com/2008/01/16/continuous-integration-with-flex/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 02:46:54 +0000</pubDate>
		<dc:creator>Jeremy Anderson</dc:creator>
				<category><![CDATA[RIA]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flexunit]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://code-adept.com/2008/01/16/continuous-integration-with-flex/</guid>
		<description><![CDATA[Earlier today I had posed a question to a mailing list in the .NET community asking about Continuous Integration with Flex in the .NET world. After a couple of answers from people who obviously did not understand the question, because they just told me to google CruiseControl.NET, someone with some knowledge of TDD and Agile [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.code-adept.com&amp;blog=2511053&amp;post=14&amp;subd=codeadept&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Earlier today I had posed a question to a mailing list in the .NET community asking about Continuous Integration with Flex in the .NET world.  After a couple of answers from people who obviously did not understand the question, because they just told me to google CruiseControl.NET, someone with some knowledge of TDD and Agile practices stepped up and pointed out the obvious point I was trying to make.  <strong>There currently is no real good way to automate your FlexUnit tests in such a way that a CI server like CC.NET or HudsonCI would know whether or not all of the tests for your Actionscript classes passed or failed.</strong></p>
<p><span style="text-decoration:line-through;">So I&#8217;ve decided to start a Google Code project called agile-flex, where a couple of other developers and I will attempt to build some agile tools for the Flex framework, starting with a test runner that will help enable continuous integration for Java, .NET, or even just plain old Actionscript.  The runner will likely be based off an article I found from Aaron Spjut here<a href="http://www.aaronspjut.com/mind/index.php/2007/04/24/continuous-integration-with-flex-2-actionscript-3-flexunit-cruisecontrol-apollo-and-subversion-on-os-x/" target="_blank">.</a> In a nutshell we will create a test runner in Adobe AIR that will generate XML output similar to JUnit and NUnit for the CI server to be able to interpret.  This will also enable the generation of report artifacts using the JUnit Report tasks or even a custom XSLT if desired.  I&#8217;ll post more details as the project continues.</span></p>
<p>UPDATE&#8230; The Flex-Mojos project now fulfills this need, so I&#8217;ve deleted the Google Code Project that we started for this.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/codeadept.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/codeadept.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeadept.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeadept.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeadept.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeadept.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeadept.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeadept.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeadept.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeadept.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.code-adept.com&amp;blog=2511053&amp;post=14&amp;subd=codeadept&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.code-adept.com/2008/01/16/continuous-integration-with-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/611c688725819bb23742a714a9c33dfe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jeremy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
