<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Doing better</title>
	<link>http://www.longacre-scm.com/blog</link>
	<description>Opinions on CM, software development, and process automation from Longacre.</description>
	<lastBuildDate>Wed, 31 Mar 2010 20:40:18 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Add VC &#8220;branch&#8221; to your prompt</title>
		<description><![CDATA[Inspired by a recent discussion on IRC, here&#8217;s another little piece of bash script goodness. This one goes in your startup files, and it integrates with your $PS1 prompt variable. The script adds your VC branch to the prompt. I&#8217;ve included SVN and GIT, and I&#8217;m sure you could trivially add CVS if need be. [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2010/03/add-vc-branch-to-your-prompt</link>
			</item>
	<item>
		<title>Some bash goodness</title>
		<description><![CDATA[Here&#8217;s some bash goodness (well, not really) to make &#8216;less&#8217; a little bit more useful.
&#160;
less() {
 &#160; &#160; &#160; &#160;local -a args
&#160;
 &#160; &#160; &#160; &#160;for arg
 &#160; &#160; &#160; &#160;do
 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;case &#8220;$arg&#8221; in
 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;*:[[:digit:]]* )
 &#160; &#160; &#160; &#160; &#160; [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/10/some-bash-goodness</link>
			</item>
	<item>
		<title>Why not 2 stacks?</title>
		<description><![CDATA[I was googling around the other day for compiler wisdom when I stumbled on a computer security &#8220;research&#8221; paper. Some one or ones were postulating some theoretical result about vulnerability to buffer overflow attacks in blah, blah, blah special case. I didn&#8217;t read it, because that&#8217;s not what I was after.
But it made me think: [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/06/why-not-2-stacks</link>
			</item>
	<item>
		<title>Things left unsaid&#8230;</title>
		<description><![CDATA[In my copious spare time I&#8217;m working on a programming language called &#8220;Close.&#8221; It&#8217;s a C-like systems programming language targeted at the Parrot VM.
Now, I&#8217;m not a compiler guy. But I don&#8217;t have to be. Because Parrot comes with the Parrot Compiler Toolkit (PCT), a set of code that can render an Abstract Syntax Tree [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/06/things-left-unsaid</link>
			</item>
	<item>
		<title>Being a trust specialist</title>
		<description><![CDATA[Most of the readers of this blog are CM specialists. Whether you&#8217;re a corporate CM librarian, or a build manager, you are focused on what the industry now calls &#8220;Application Lifecycle Management.&#8221; That&#8217;s an attempt to give a name to the collection of roles and functions we perform. It isn&#8217;t so much that the people [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/04/being-a-trust-specialist</link>
			</item>
	<item>
		<title>Unit tests for MySQL scripts</title>
		<description><![CDATA[Recently I had the opportunity to develop a unit testing framework for MySQL scripts in mostly-pure SQL. While I can&#8217;t share the code, I can certainly describe what we did, and why we did it. Hopefully it will be useful to you.

My client was reorganizing a development team into an agile mode in order to [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/04/unit-tests-for-mysql-scripts</link>
			</item>
	<item>
		<title>Three</title>
		<description><![CDATA[
As you can probably tell, my three LCD monitors are all present and accounted for. And yeah, before you ask, it ROCKS!
One very interesting &#8220;problem&#8221; is that none of the monitors I received shipped with a DVI cable. I have no idea why that is &#8212; all of the smaller LCD monitors I saw last [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/01/three</link>
			</item>
	<item>
		<title>Getting L A R G E R</title>
		<description><![CDATA[I just spent a bunch of time out west (which, since I live on the east coast, isn&#8217;t saying much) working with a client trying to do agile development. I have a kind of gentlemen&#8217;s agreement with the client that I won&#8217;t write anything that makes them look too bad. Presumably, they&#8217;ll be kind enough [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2009/01/getting-l-a-r-g-e-r</link>
			</item>
	<item>
		<title>Two Conferences</title>
		<description><![CDATA[Austin Hastings (that&#8217;s me) will be speaking at two conferences coming up in October. Both presentations will be focusing on LDM.
First, there&#8217;s the Telelogic User Group Conference 2008, in Austin, Texas. That&#8217;s obviously focused on Telelogic, and on CM Synergy and Telelogic Change, or whatever it&#8217;s called this week. Since I spent a fair amount [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2008/09/two-conferences</link>
			</item>
	<item>
		<title>Gotcha: XML include processing in CruiseControl.NET</title>
		<description><![CDATA[Release 1.4 of CruiseControl.NET includes a new Configuration Preprocessor. The great thing is that this provides a C preprocessor-like macro syntax, so projects can be made using relatively powerful templates.
The bad thing is that it&#8217;s new, and so there are some gotcha&#8217;s laying around. I just found one:
I defined a ccnet.config file structured like this:


&#60;cruisecontrol
 [...]]]></description>
		<link>http://www.longacre-scm.com/blog/index.php/2008/06/gotcha-xml-include-processing-in-cruisecontrolnet</link>
			</item>
</channel>
</rss>
