<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<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>Integrate Button Blog</title>
	<link>http://integratebutton.com/blog</link>
	<description>Blog about Continuous Integration: Improving Software Quality and Reducing Risk</description>
	<pubDate>Mon, 17 Mar 2008 20:01:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>This Jolt&#8217;s for you</title>
		<link>http://integratebutton.com/blog/2008/03/17/this-jolts-for-you/</link>
		<comments>http://integratebutton.com/blog/2008/03/17/this-jolts-for-you/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 20:01:22 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>Practices</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2008/03/17/this-jolts-for-you/</guid>
		<description><![CDATA[
I was in Santa Clara last week at SD West where I attended the Jolt award ceremonies. Continuous Integration walked away a winner of the best technical book of 2007. I was in shock to the point where I didn&#8217;t know we were supposed to say anything or pose for a picture when accepting the [...]]]></description>
			<content:encoded><![CDATA[<p><img width="150" height="150" id="image52" alt="Jolt Award logo" src="http://integratebutton.com/blog/wp-content/uploads/2008/03/joltawardlogo.jpg" /><br />
I was in Santa Clara last week at <a title="SDWest" href="http://www.sdexpo.com/">SD West</a> where I attended the <a title="Jolt awards" href="http://www.joltawards.com/">Jolt award</a> ceremonies. <a title="Continuous Integration at Amazon" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20"><em>Continuous Integration</em></a> walked away a winner of the <a title="Pearson press release on Continuous Integration" href="http://www.prweb.com/releases/safari/pearson/prweb765034.htm">best technical book of 2007</a>. I was in shock to the point where I didn&#8217;t know we were supposed to say anything or pose for a picture when accepting the award. I made up a few things off the top of my head, but speaking extemporaneously is not a specialty of mine, so I  was a man of few words in my &#8220;acceptance speech&#8221;. In any case, it was a great honor to win the Jolt award. As I said in the acknowledgments of the book, any effort like this is never done alone. There were contributors, reviewers, a production team, editors, marketing and probably more than I even realize to put together a book like this. The book seems to be out of stock in many places right now, which is unfortunate. However, there are two places where I know the book is currently available:</p>
<ul>
<li><a title="BookPool" href="http://www.bookpool.com/sm/0321336380">BookPool</a></li>
<li><a title="InformIT" href="http://www.informit.com/store/product.aspx?isbn=0321336380">InformIT</a></li>
</ul>
<p>In my next post, I&#8217;ll upload some pictures from the Jolt awards. For now, see <a title="Test Early" href="http://www.testearly.com/2008/03/07/ci-book-wins-jolt-award/">TestEarly.com</a>
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2008/03/17/this-jolts-for-you/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Stelligent is hiring!</title>
		<link>http://integratebutton.com/blog/2008/01/22/stelligent-is-hiring/</link>
		<comments>http://integratebutton.com/blog/2008/01/22/stelligent-is-hiring/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 20:38:37 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>/Paul</category>
	<category>News</category>
	<category>Java</category>
	<category>Deployment</category>
	<category>Testing</category>
	<category>Inspection</category>
	<category>Database Integration</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2008/01/22/stelligent-is-hiring/</guid>
		<description><![CDATA[My employer, Stelligent, is hiring Senior Agile Consultants  to work with our growing team of experts. See the job description here.
When people ask me why I enjoy working for Stelligent, the answer is simple: no two days are the same. At Stelligent, our consultants are able to work in many diverse environments whether it [...]]]></description>
			<content:encoded><![CDATA[<p>My employer, <a title="Stelligent" href="http://www.stelligent.com/">Stelligent</a>, is hiring <a title="Senior Agile Consultants" href="http://www.testearly.com/2008/01/22/seeking-senior-agile-consultants/">Senior Agile Consultants </a> to work with our growing team of experts. See the <a title="Senior Software Consultant" href="http://www.stelligent.com/index.php?option=com_content&#038;task=view&#038;id=8&#038;Itemid=39">job description here</a>.</p>
<p>When people ask me why I enjoy working for <a title="Stelligent" href="http://www.stelligent.com/">Stelligent</a>, the answer is simple: no two days are the same. At <a title="Stelligent" href="http://www.stelligent.com/">Stelligent</a>, our consultants are able to work in many diverse environments whether it be an industry, a customer or a technical platform. We&#8217;ve worked on Java and .NET projects and we&#8217;ve created solutions using Ruby and Groovy. We are on the cutting edge of technology because our customers demand it. We&#8217;ve worked with financial services firms, health care, and philanthropic organizations. It makes for an exciting and dynamic environment.</p>
<p>Further, you&#8217;ll work with some of the leading experts in the areas of <a title="Paul Julius" href="http://www.stelligent.com/index.php?option=com_content&#038;task=view&#038;id=5&#038;Itemid=18#pauljulius">Continuous Integration</a>, <a title="Andy Glover" href="http://www.stelligent.com/index.php?option=com_content&#038;task=view&#038;id=5&#038;Itemid=18#andyglover">Test-Driven Development</a> and other Agile practices. <a title="Jobs at Stelligent" href="mailto:jobs@stelligent.com">Contact </a>Stelligent today to learn more about our employment opportunities.
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2008/01/22/stelligent-is-hiring/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Continuous Integration is a Jolt 2008 Award Finalist!</title>
		<link>http://integratebutton.com/blog/2008/01/04/continuous-integration-is-a-jolt-2008-award-finalist/</link>
		<comments>http://integratebutton.com/blog/2008/01/04/continuous-integration-is-a-jolt-2008-award-finalist/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 08:35:00 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>/Paul</category>
	<category>News</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2008/01/04/continuous-integration-is-a-jolt-2008-award-finalist/</guid>
		<description><![CDATA[

Our book, Continuous Integration: Improving Software Quality and Reducing Risk was recently announced as a Jolt award finalist for 2008. The Jolt awards have been referred to as the Oscars of the software industry. It&#8217;s an honor to be selected as a finalist. Continuous Integration is in great company with five other titles (four of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20"><img alt="Continuous Integration" title="Continuous Integration" style="margin: 20px" src="http://integratebutton.com/blog/wp-content/book-cover.jpg" /></a></p>
<div align="center">
<div align="left">Our book, <a title="Continuous Integration" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20"><em>Continuous Integration: Improving Software Quality and Reducing Risk</em></a> was recently announced as a <a title="Jolt award finalist" href="http://www.joltawards.com/finalists.html">Jolt award finalist for 2008</a>. The Jolt awards have been referred to as the <a title="Academy Awards" href="http://en.wikipedia.org/wiki/Academy_Award">Oscars</a> of the software industry. It&#8217;s an honor to be selected as a <a title="Jolt 2008 Finalist" href="http://www.joltawards.com/finalists.html">finalist</a>. <em>Continuous Integration</em> is in great company with five other titles (four of the six are Addison-Wesley titles, including another <a title="Martin Fowler Signature Series criteria" href="http://martinfowler.com/bliki/SignatureSeriesCriteria.html">Martin Fowler Signature Series</a> book by Gerard <a title="xUnit Test Patterns" href="http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Addison-Wesley/dp/0131495054">Meszaros</a>):</div>
<div align="left"></div>
<div align="left"></div>
<div align="left" />
<div align="left" />
<div align="left" />
<div align="left">-<em>Fuzzing: Brute Force Vulnerability Discovery</em> by Michael Sutton, Adam Greene, Pedram Amini, Addison-Wesley Professional</div>
<div align="left"><em>-Head First SQL Your Brain on SQL—A Learner&#8217;s Guide</em> by Lynn Beighley, O&#8217;Reilly</div>
<div align="left"><em>-The Rails Way</em> by Obie Fernandez, Addison-Wesley Professional</div>
<div align="left"><em>-WPF Unleashed</em> by Adam Nathan, Sams Publishing</div>
<div align="left"><em>-xUnit Test Patterns: Refactoring Test Code</em> by Gerard Meszaros, Addison-Wesley Professional</div>
<p><img width="106" height="124" align="right" title="Jolt logo" alt="Jolt logo" src="http://integratebutton.com/blog/wp-content/jolt-logo.gif" /></p>
<p align="left">See the complete list at <a href="http://www.joltawards.com/finalists.html">http://www.joltawards.com/finalists.html</a>. The winners will be announced at the <a title="SD West Conference" href="http://www.sdexpo.com/">SD West conference</a> on March 5, 2008.</p>
</div>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2008/01/04/continuous-integration-is-a-jolt-2008-award-finalist/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Jott to Build - use voice commands to build software</title>
		<link>http://integratebutton.com/blog/2007/12/16/jott-to-build-use-voice-commands-to-build-software/</link>
		<comments>http://integratebutton.com/blog/2007/12/16/jott-to-build-use-voice-commands-to-build-software/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 13:30:00 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>/Paul</category>
	<category>News</category>
	<category>Deployment</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/12/16/jott-to-build-use-voice-commands-to-build-software/</guid>
		<description><![CDATA[How do you combine the need to perform on-demand builds with Continuous Integration using voice commands?

For about six months now, I&#8217;ve been an ardent user of Jott. Jott transcribes voice to text and is an extremely useful utility for creating items on my todo list (especially as I commute in the DC area ). Recently, [...]]]></description>
			<content:encoded><![CDATA[<p><em>How do you combine the need to perform on-demand builds with</em> <a title="Continuous Integration" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20"><em>Continuous Integration</em></a> using voice commands<em>?</em></p>
<p><img align="right" title="Jott to Build" alt="Jott to Build" src="http://www.integratebutton.com/blog/wp-content/jott-to-build.jpg" /></p>
<p>For about six months now, I&#8217;ve been an ardent user of <a title="Jott" href="http://www.jott.com/">Jott</a>. Jott transcribes voice to text and is an extremely useful utility for creating items on my todo list (especially as I <a title="Commuting in Washington DC" href="http://en.wikipedia.org/wiki/Transportation_in_Washington,_D.C.">commute in the DC area</a> ). Recently, I linked this useful tool to something else I do quite often, running on-demand deployments. The solution is part useful tool and, quite frankly, part gimmick. I came up with the idea after watching an episode of the television show <strong><a title="24 TV series" href="http://en.wikipedia.org/wiki/24_(TV_series)"><em>24</em></a></strong>. Here&#8217;s how it works:</p>
<ol>
<li>
<div>I dial an 800 number provided by Jott from my cell phone. When prompted, I say &#8220;Build Stage&#8221; and hang up. Jott sends my transcribed voice to my email account.</div>
</li>
<li>
<div>On a scheduled basis, an Ant script parses my email searching for keywords. It finds &#8220;Build Stage&#8221;, so it runs an Ant target to execute a remote deployment in the Stage environment.</div>
</li>
</ol>
<p><strong><br />
</strong></p>
<p>Here are the tools to make it all work:</p>
<ol>
<li>
<div><a title="Jott" href="http://www.jott.com/">Jott</a> (or any tool capable of transcribing voice to text)</div>
</li>
<li>
<div><a title="Cygwin" href="http://en.wikipedia.org/wiki/Cygwin">Cygwin</a> w/ <a title="fetchmail" href="http://en.wikipedia.org/wiki/Fetchmail">fetchmail</a></div>
</li>
<li>
<div><a title="Ant build tool" href="http://en.wikipedia.org/wiki/Apache_Ant">Ant</a></div>
</li>
<li>
<div>Schedule to run via your <a title="Continuous Integration" href="http://en.wikipedia.org/wiki/Continuous_Integration">CI server</a></div>
</li>
<li>
<div><a title="POP email" href="http://en.wikipedia.org/wiki/Post_Office_Protocol">POP-enabled email</a></div>
</li>
</ol>
<p><strong>Sign up with Jott</strong></p>
<p>Go to <a title="Jott" href="http://www.jott.com/">Jott.com</a> and register to use this free service.</p>
<p><strong>Download Cygwin</strong></p>
<p>See the <a title="Read Gmail from command line" href="http://lifehacker.com/software/gmail/geek-to-live--back-up-gmail-with-fetchmail-235207.php">instructions</a> on how to use Cygwin, fetchmail and pop-enabled GMail to read your email via the command line. These instructions describe how to create backups of your GMail using the fetchmail utility. You can follow the same instructions, however the reason we&#8217;re doing this is to create a text file that is readable by a headless process via Ant so that we don&#8217;t need to open a browser or email client to have Ant read the email contents. Although the instructions are for GMail, the point is to pop-enable your email so you should be able to use other email services that provide POP capabilities.</p>
<p>You should also run fetchmail as a daemon process so that it gets your email as soon as it&#8217;s sent.</p>
<p><strong>Create an Ant target to parse your fetchmail email</strong></p>
<p>Using <a title="Ant build tool" href="http://ant.apache.org/">Ant</a>, load the fetchmail file (which contains your email text) and parse the file using regular expressions to search for keywords. If the keyword is found, set a property. Then, use this property to conditionally run a target that executes a build.</p>
<p>&#8230;</p>
<p>&lt;target name=&#8221;parse-email&#8221;&gt;</p>
<p>&lt;loadfile srcfile=&#8221;C:/cygwin/var/spool/mail/[your email file]&#8221; property=&#8221;stageBuild&#8221;&gt;<br />
&lt;filterchain&gt;<br />
&lt;linecontainsregexp&gt;<br />
&lt;regexp pattern=&#8221;Stage*&#8221;/&gt;<br />
&lt;/linecontainsregexp&gt;<br />
&lt;/filterchain&gt;<br />
&lt;/loadfile&gt;</p>
<p>&lt;/target&gt;</p>
<p>&#8230;</p>
<p><strong>Schedule to execute your Ant script periodically</strong></p>
<p>Call the Ant script above from your CI server (like <a title="Spot defects early using Continuous Integration" href="http://www.ibm.com/developerworks/edu/j-dw-java-cq11207-i.html">Hudson</a> or <a title="CruiseControl" href="http://cruisecontrol.sourceforge.net/">CruiseControl</a>). Run it on a frequent basis, such as every minute or so, so that soon thereafter your voice command is transcribed, the build is executed.</p>
<p><img align="middle" title="Hudson CI dashboard" alt="Hudson CI dashboard" src="http://www.integratebutton.com/blog/wp-content/hudson-ci.jpg" /><br />
<strong>More&#8230;</strong></p>
<p>I came up with this idea in the past week and I know there are more robust ways of implementing it. Also, I glossed over some of the details. For instance, instead of using a CI server, you could simply run a scheduled task to run the Ant script that parses your email. Further, in a *nix environment, you obviously wouldn&#8217;t need to use Cygwin at all and, instead, use the native utilities. Also, the regular expressions can be further refined so that there are no false build executions. In any case, I hope this gets your creative juices flowing and you come up with ideas that extend this any further. Please let me know what you discover and share it with the community.
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/12/16/jott-to-build-use-voice-commands-to-build-software/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Now playing at Microsoft in Redmond</title>
		<link>http://integratebutton.com/blog/2007/12/03/now-playing-at-microsoft-in-redmond/</link>
		<comments>http://integratebutton.com/blog/2007/12/03/now-playing-at-microsoft-in-redmond/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 13:16:49 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>Practices</category>
	<category>/Paul</category>
	<category>.NET</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/12/03/now-playing-at-microsoft-in-redmond/</guid>
		<description><![CDATA[As of December 1st, the Microsoft Store in Redmond will for the first time start carrying books from publishers other than Microsoft Press. My book, Continuous Integration: Improving Software Quality and Reducing Risk, is one of those books. For the time being, the book will only be available at the physical store, not at the [...]]]></description>
			<content:encoded><![CDATA[<p>As of December 1st, the Microsoft Store in Redmond will for the first time start carrying books from publishers other than Microsoft Press. My book, <a title="Continuous Integration book" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20"><em>Continuous Integration: Improving Software Quality and Reducing Risk</em></a>, is one of those books. For the time being, the book will only be available at the physical store, not at the online Microsoft store.</p>
<p>One of my goals from the beginning in writing the <a title="Continuous Integration" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">book</a> was to provide examples in many different languages/platforms. In the book, we cover C#/NAnt examples, .NET static analysis tools along with Java and Ruby examples. There&#8217;s something for everyone. CI, as a practice, is independent of any particular tool. That said, tools greatly support the practice, given the vast array of code inspection, build, and CI servers on the market. So, if you&#8217;re a Microsoftie and are curious about CI or are currently using the daily build practice, purchase a copy, or three, for yourself at the Redmond store.</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/12/03/now-playing-at-microsoft-in-redmond/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>CI with Hudson, Ant, and Subversion tutorial</title>
		<link>http://integratebutton.com/blog/2007/11/21/ci-with-hudson-ant-and-subversion-tutorial/</link>
		<comments>http://integratebutton.com/blog/2007/11/21/ci-with-hudson-ant-and-subversion-tutorial/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 19:01:04 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
	<category>/Andy</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/11/21/ci-with-hudson-ant-and-subversion-tutorial/</guid>
		<description><![CDATA[In case you can&#8217;t get enough of CI from the book, check out &#8220;Spot defects early with Continuous Integration&#8221; at IBM developerWorks. 
This tutorial guides you step-by-step through the fundamental concepts of Continuous Integration using Hudson, Ant, and Subversion&#8211; when you&#8217;re done, you&#8217;ll understand the benefits of Continuous Integration as well as how to set [...]]]></description>
			<content:encoded><![CDATA[<p>In case you can&#8217;t get enough of CI from <a href="http://www.amazon.com/Continuous-Integration-Improving-Addison-Wesley-Signature/dp/0321336380">the book</a>, check out &#8220;<a href="http://www.ibm.com/developerworks/edu/j-dw-java-cq11207-i.html">Spot defects early with Continuous Integration</a>&#8221; at <a href="http://www.ibm.com/developerworks/">IBM developerWorks</a>. </p>
<p>This tutorial guides you step-by-step through the fundamental concepts of Continuous Integration using Hudson, Ant, and Subversion&#8211; when you&#8217;re done, you&#8217;ll understand the benefits of Continuous Integration as well as how to set up and properly configure Hudson, Ant, and Subversion to work together. The resulting build process will run both tests and software inspections and will report back violations almost as quickly as they occur.
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/11/21/ci-with-hudson-ant-and-subversion-tutorial/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Free CI and testing webinar</title>
		<link>http://integratebutton.com/blog/2007/11/09/free-ci-and-testing-webinar/</link>
		<comments>http://integratebutton.com/blog/2007/11/09/free-ci-and-testing-webinar/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 00:24:57 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
		
	<category>/Andy</category>
	<category>Testing</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/11/09/free-ci-and-testing-webinar/</guid>
		<description><![CDATA[Agitar&#8217;s Jeffrey Fredrick and myself will be hosting a free webinar on how to implement a continuous integration and testing process. Jeffrey is a key factor in the success of CruiseControl and is one of the principle figures behind CITCON (the other, of course, being Paul Julius); consequently, I&#8217;m humbled to have this opportunity.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.agitar.com/">Agitar</a>&#8217;s <a href="http://www.developertesting.com/archives/individual_weblogs-jeffrey_fredrick-index.html">Jeffrey Fredrick</a> and <a href="http://integratebutton.com/blog/category/andy/">myself</a> will be hosting a free webinar on <a href="http://www.agitar.com/news/events/webinar_continuous_integration.html">how to implement a continuous integration and testing process</a>. Jeffrey is a key factor in the success of <a href="http://cruisecontrol.sourceforge.net/">CruiseControl</a> and is one of the principle figures behind <a href="http://www.citconf.com/">CITCON</a> (the other, of course, being <a href="http://integratebutton.com/blog/2007/11/02/paul-julius-joins-stelligent-incorporated/">Paul Julius</a>); consequently, I&#8217;m humbled to have this opportunity.  If you&#8217;re curious about CI or developer testing, then make it a point to join us for this event.</p>
<p>The webinar will take place on <a href="http://www.agitar.com/news/events/webinar_continuous_integration.html">November 14th at 9am PST</a> and <a href="https://agitar.webex.com/agitar/onstage/g.php?d=923605161&amp;t=a">registration</a> is required. See you there!
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/11/09/free-ci-and-testing-webinar/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Paul Julius joins Stelligent Incorporated</title>
		<link>http://integratebutton.com/blog/2007/11/02/paul-julius-joins-stelligent-incorporated/</link>
		<comments>http://integratebutton.com/blog/2007/11/02/paul-julius-joins-stelligent-incorporated/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 12:45:00 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>/Paul</category>
	<category>News</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/11/02/paul-julius-joins-stelligent-incorporated/</guid>
		<description><![CDATA[I am very pleased that renowned Continuous Integration and Developer Testing expert, Paul Julius, has joined Stelligent Incorporated (my employer). Paul and Jay Flowers are recent additions to our impressive team of experts.
Paul is a co-founder of the CruiseControl Continuous Integration server and has a passion for improving the state of the software industry. Paul [...]]]></description>
			<content:encoded><![CDATA[<p>I am very pleased that renowned <a title="Continuous Integration" href="http://martinfowler.com/articles/continuousIntegration.html">Continuous Integration</a> and Developer Testing expert, <a title="Paul Julius" href="http://www.pauljulius.com/">Paul Julius</a>, has joined <a title="Stelligent" href="http://www.stelligent.com/">Stelligent Incorporated</a> (my employer). Paul and <a title="Stelligent hires Jay Flowers" href="http://www.stelligent.com/content/view/152/62/">Jay Flowers</a> are recent additions to our impressive team of experts.</p>
<p>Paul is a co-founder of the <a title="CruiseControl" href="http://cruisecontrol.sourceforge.net/">CruiseControl</a> Continuous Integration server and has a passion for improving the state of the software industry. Paul is also a co-founder of the wildly popular <a title="CITCON" href="http://www.citconf.com/">CITCON</a> conferences hosted on three continents every year. Along with <a title="Martin Fowler" href="http://www.martinfowler.com/">Martin Fowler</a>, he wrote one of the forewords of the <a title="Continuous Integration" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">Continuous Integration</a> book that I coauthored. I look forward to working with Paul as he joins Stelligent. He blogs at <a title="Paul Julius blog" href="http://www.pauljulius.com/blog/">www.pauljulius.com/blog/</a> and will soon be blogging at our popular company blog, <a title="TestEarly" href="http://www.testearly.com/">TestEarly.com</a>.</p>
<p><a title="Stelligent" href="http://www.stelligent.com/">Stelligent</a> is the leader in Agile Software Production. We work with large Fortune 500 and government organizations around the world. We help development teams employ techniques such as build automation, continuous integration, release engineering, automated developer testing and inspections into the daily process of developing software rather than waiting later in the lifecycle. Our goal is always to accelerate the delivery of highly reliable software for our customers.
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/11/02/paul-julius-joins-stelligent-incorporated/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Stelligent hosts TDD Horror Stories on Tuesday, October 30th</title>
		<link>http://integratebutton.com/blog/2007/10/18/stelligent-hosts-tdd-horror-stories-on-tuesday-october-30th/</link>
		<comments>http://integratebutton.com/blog/2007/10/18/stelligent-hosts-tdd-horror-stories-on-tuesday-october-30th/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 12:52:00 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>/Paul</category>
	<category>News</category>
	<category>Testing</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/10/18/stelligent-hosts-tdd-horror-stories-on-tuesday-october-30th/</guid>
		<description><![CDATA[My employer, Stelligent, is hosting a roundtable discussion on TDD at our offices in Reston, Virginia called &#8220;TDD horror stories&#8221; on Tuesday, October 30th.
TDD, or Test-Driven Development, is a great companion topic to Continuous Integration as your integration is rarely useful without running a suite a automated developer tests.
It&#8217;s another wine (brought to you by [...]]]></description>
			<content:encoded><![CDATA[<p>My employer, <a title="Stelligent" href="http://www.stelligent.com/">Stelligent</a>, is hosting a roundtable discussion on <a title="Test-Driven Development" href="http://en.wikipedia.org/wiki/Test-driven_development">TDD</a> at our <a title="Map to Stelligent" href="http://maps.google.com/maps?f=q&amp;hl=en&amp;q=11495+Commerce+Park+Drive,+Reston,+va&amp;sll=39.090278,-77.510202&amp;sspn=0.008111,0.0209&amp;ie=UTF8&amp;om=1&amp;ll=38.945842,-77.343042&amp;spn=0.008127,0.0209&amp;z=16&amp;iwloc=addr">offices in Reston, Virginia</a> called &#8220;TDD horror stories&#8221; on Tuesday, October 30th.</p>
<p>TDD, or <a title="Test-Driven Development" href="http://en.wikipedia.org/wiki/Test-driven_development">Test-Driven Development</a>, is a great companion topic to <a title="Continuous Integration" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">Continuous Integration</a> as your integration is rarely useful without running a suite a automated developer tests.</p>
<p>It&#8217;s another wine (brought to you by <a title="Savoy-Lee wineries" href="http://www.savoy-lee.com/">Savoy-Lee</a> wineries) and cheese party. Stelligent is also raffling off a an iPod shuffle</p>
<p>From <a title="Test Early" href="http://www.testearly.com/2007/10/15/share-your-tdd-horror-stories/">TestEarly</a>:</p>
<p><em>I often run into teams who attempted to jump skull first into TDD and eventually threw their bones up in frustration when either schedules became scary or they ran into scenarios too frightening to test. Are there areas where test-driven development gives you the spooks?</em></p>
<p>As you can see, it&#8217;ll be fun!</p>
<p>When: Tuesday, October 30th from 5:30 PM to 7 PM</p>
<p>Where: Stelligent’s haunted headquarters (<a title="Stelligent headquarters" href="http://maps.google.com/maps?f=q&amp;hl=en&amp;q=11495+Commerce+Park+Drive,+Reston,+va&amp;sll=39.090278,-77.510202&amp;sspn=0.008111,0.0209&amp;ie=UTF8&amp;om=1&amp;ll=38.945842,-77.343042&amp;spn=0.008127,0.0209&amp;z=16&amp;iwloc=addr">map</a>)</p>
<p>Who: Developers, Technical Leads, Architects, Project Managers, Testers&#8230;Anyone involved in software development</p>
<p>You must <a href="mandy.owens@stelligent.com">RSVP</a>.</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/10/18/stelligent-hosts-tdd-horror-stories-on-tuesday-october-30th/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Agile SCM is Testing</title>
		<link>http://integratebutton.com/blog/2007/10/17/agile-scm-is-testing/</link>
		<comments>http://integratebutton.com/blog/2007/10/17/agile-scm-is-testing/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 11:50:00 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
		
	<category>/Paul</category>
	<category>Testing</category>
	<category>Continuous Integration</category>
		<guid isPermaLink="false">http://integratebutton.com/blog/2007/10/17/agile-scm-is-testing/</guid>
		<description><![CDATA[Steve Berczuk, Robert Cowhan, and Brad Appleton (Berczuk and Appleton are authors of the excellent book, Software Configuration Management Patterns) recently published an article called &#8220;Agile SCM is Testing&#8221; at CMCrossroads. In the article the authors clearly make the assertion that testing and SCM are not separate:
People care that their system works as expected, the [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Berczuk, Robert Cowhan, and Brad Appleton (Berczuk and Appleton are authors of the excellent book, <em><a title="Software Configuration Management Patterns" href="http://www.amazon.com/gp/product/0201741172/?tag=integratecom-20">Software Configuration Management Patterns</a></em>) recently published an article called &#8220;<a title="Agile CM is Testing" href="http://www.cmcrossroads.com/articles/agile-cm-environments/agile-scm-is-testing.html">Agile SCM is Testing</a>&#8221; at CMCrossroads. In the <a title="Agile SCM is Testing" href="http://www.cmcrossroads.com/articles/agile-cm-environments/agile-scm-is-testing.html">article</a> the authors clearly make the assertion that testing and SCM are not separate:</p>
<p><em>People care that their system works as expected, the functionality was added as desired and not removed accidentally. We want to ensure that the value of our configurations is increasing over time rather than decreasing! To verify these things you need to test the working application. In this sense you can&#8217;t  fulfill the goals of SCM without testing.</em></p>
<p>Along with several other salient references, the authors point to our book on <em><a title="Continuous Integration" href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">Continuous Integration: Improving Software Quality and Reducing Risk</a></em>. In particular, they reference our advice on quality and policy metrics (note, much of this is in the &#8220;Continuous Inspection&#8221; chapter) as enablers to a more effective development ecosystem.
</p>
  <p><center><a href="http://www.amazon.com/gp/product/0321336380/?tag=integratecom-20">The Continuous Integration book</a> | <a href="http://www.testearly.com">Test Early</a> | <a href="http://www.stelligent.com">Stelligent</a> is <a href="http://www.stelligent.com/content/view/8/39/">hiring people like you</a></center></p>]]></content:encoded>
			<wfw:commentRSS>http://integratebutton.com/blog/2007/10/17/agile-scm-is-testing/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
