<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.illusori.co.uk/xsl/rss.xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Sam's Blog &gt; Qa</title>
    <link>http://www.illusori.co.uk/blog/categories/qa/</link>
    <description>Sam's Blog, feed for category qa</description>
    <language>en-gb</language>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <pubDate>Wed, 14 Apr 2010 17:31:00 GMT</pubDate>
    <lastBuildDate>Wed, 14 Apr 2010 17:31:00 GMT</lastBuildDate>
    <generator>build_site 1.0</generator>
    <webMaster>rss@illusori.co.uk</webMaster>

    <item>
      <title><![CDATA[Text::Matrix.pm Released]]></title>
      <link>http://www.illusori.co.uk/blog/2010/04/14/text_matrix_released.html</link>
      <description><![CDATA[<p>Even with twenty <i>thousand</i> distributions on CPAN, a figure that
should truly boggle the mind, I&#39;m still often surprised to find myself
trying to do something reasonably basic that hasn&#39;t been covered already.</p>
<p>While writing <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> I wanted to lay out a
&quot;feature matrix&quot;, a matrix of template engines and the features they
supported: a simple grid of Y/N characters in even, regular spacing.</p>
<p>To my surprise none of the CPAN table modules covered this, they&#39;d
all force the layout to depend on the width of the column labels or
try to force the column labels to wrap at single-character width.
So I hacked together some ugly code myself and got on with writing
the rest of <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a>.</p>
<p>As with all ugly one-off code though, you find yourself wanting to
use it elsewhere and constrained by how un-resuable it is.</p>
<p>Well, I did what I should have done in the first place, I made it
<a href="http://search.cpan.org/perldoc?Text::Matrix">Text::Matrix - Text table layout for matrices of short
regular data</a>.</p>
<p>Only a beta 0.99_01 release, but should be hitting a CPAN mirror near
you shortly if it isn&#39;t there already.</p>
<p>See below the cut for example output and more details.</p><p><a href="http://www.illusori.co.uk/blog/2010/04/14/text_matrix_released.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>text-matrix</category>
      <category>template-benchmark</category>
      <category>qa</category>
      <pubDate>Wed, 14 Apr 2010 17:31:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/04/14/text_matrix_released.html</guid>
    </item>
    <item>
      <title><![CDATA[Regression Benchmarks with Template::Benchmark]]></title>
      <link>http://www.illusori.co.uk/blog/2010/04/07/regression_benchmarks.html</link>
      <description><![CDATA[<p>As part of my development environment for <a href="http://search.cpan.org/perldoc?Template::Sandbox">Template::Sandbox</a>,
I maintain a suite of <i>regression benchmarks</i>, using
<a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> against all previous versions of the
distribution.</p>
<p>While a crude tool, it&#39;s something I find useful and thought I&#39;d
use this week&#39;s column to share how I automated as much pain away
as I could.</p><p><a href="http://www.illusori.co.uk/blog/2010/04/07/regression_benchmarks.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>template-benchmark</category>
      <category>benchmarking</category>
      <category>regression</category>
      <category>qa</category>
      <category>development-environment</category>
      <pubDate>Wed, 07 Apr 2010 11:04:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/04/07/regression_benchmarks.html</guid>
    </item>
    <item>
      <title><![CDATA[Author/Release tests with Module::Build and Template::Benchmark]]></title>
      <link>http://www.illusori.co.uk/blog/2010/03/10/author_release_tests.html</link>
      <description><![CDATA[<p>Today I released a new beta of <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> (v0.99_07)
and one of the changes, along with the addition of 4 new template engine
plugins (<a href="http://search.cpan.org/perldoc?Tenjin">Tenjin</a>, <a href="http://search.cpan.org/perldoc?Template::Tiny">Template::Tiny</a>,
<a href="http://search.cpan.org/perldoc?Text::Template::Simple">Text::Template::Simple</a> and <a href="http://search.cpan.org/perldoc?NTS::Template">NTS::Template</a>),
is that it splits the author/release tests away from the install tests.</p>
<p>This was a royal PITA, so I thought I&#39;d cover the how and why of what
was done.</p><p><a href="http://www.illusori.co.uk/blog/2010/03/10/author_release_tests.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>testing</category>
      <category>release-testing</category>
      <category>qa</category>
      <category>module-build</category>
      <category>template-benchmark</category>
      <category>module-authoring</category>
      <pubDate>Wed, 10 Mar 2010 19:24:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/03/10/author_release_tests.html</guid>
    </item>

  </channel>
</rss>
