<?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; Template-benchmark</title>
    <link>http://www.illusori.co.uk/blog/categories/template-benchmark/</link>
    <description>Sam's Blog, feed for category template-benchmark</description>
    <language>en-gb</language>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <pubDate>Mon, 13 Sep 2010 11:42:00 GMT</pubDate>
    <lastBuildDate>Mon, 13 Sep 2010 11:42:00 GMT</lastBuildDate>
    <generator>build_site 1.0</generator>
    <webMaster>rss@illusori.co.uk</webMaster>

    <item>
      <title><![CDATA[Template Roundup September 2010: last chance for requests]]></title>
      <link>http://www.illusori.co.uk/blog/2010/09/13/suggestions_template_roundup_september_2010.html</link>
      <description><![CDATA[<p>In the next few weeks I&#39;ll be starting to gather data for
the September 2010 edition of <a href="/projects/Template-Roundup/">Template
Roundup</a>, and so now is your last chance for any requests or
suggestions to make it into the report.</p>
<p>Take a look at <a href="/projects/Template-Roundup/">the previous reports</a>
or the <a href="http://search.cpan.org/perldoc?Template::Benchmark">list of template engines supported by
Template::Benchmark</a> and let me know if there&#39;s a template engine
you&#39;d particularly want to see benchmarked, or some feature that isn&#39;t covered.</p>
<p>You can either make your suggestion in the comments thread below or contact
me <a href="/contact.html">via the contact page</a>.</p>
<p>I&#39;m quite looking forwards to seeing how well <a href="http://search.cpan.org/perldoc?Text::Xslate">Text::Xslate</a>
does this time around, it was far and away the fastest fully-featured
template engine in a persistent environment last time, but the recent
changelogs suggest some great strides have been made to make it even
faster in the past month.</p><p><a href="http://www.illusori.co.uk/blog/2010/09/13/suggestions_template_roundup_september_2010.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>template-benchmark</category>
      <category>template-roundup</category>
      <pubDate>Mon, 13 Sep 2010 11:42:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/09/13/suggestions_template_roundup_september_2010.html</guid>
    </item>
    <item>
      <title><![CDATA[Still Alive and What I&#39;ve Been Up To]]></title>
      <link>http://www.illusori.co.uk/blog/2010/08/16/still_alive.html</link>
      <description><![CDATA[<p>I&#39;ve failed <a href="http://ironman.enlightenedperl.org/">the Perl Iron
Man Challenge</a> again, but I&#39;m still alive, just busy.</p>
<p>I&#39;ve had a couple of articles semi-written for the past two weeks,
but they still very much works-in-progress, because they&#39;re about
projects that are still... very much in-progress.</p>
<p>So I thought I&#39;d post an interim report in the style of the &quot;What I&#39;m
Working On&quot; posts that crop up every so often.</p>
<p>One project is getting <a href="http://search.cpan.org/perldoc?Pod::Weaver">Pod::Weaver</a> to do what I want,
as mentioned in my previous article,
<a href="/blog/2010/07/24/to_dist_zilla_or_not_to_dist_zilla.html">&quot;To
Dist::Zilla, or not to Dist::Zilla?&quot;</a>, this has involved using
<a href="http://search.cpan.org/perldoc?Moose">Moose</a> for the first time, <a href="http://search.cpan.org/perldoc?Pod::Weaver">Pod::Weaver</a> for
the first time, <a href="http://search.cpan.org/perldoc?Pod::Elemental">Pod::Elemental</a> for the first time,
<a href="http://search.cpan.org/perldoc?Config::MVP">Config::MVP</a> for the first time, and Git for the first time.</p><p><a href="http://www.illusori.co.uk/blog/2010/08/16/still_alive.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>moose</category>
      <category>git</category>
      <category>pod-weaver</category>
      <category>module-authoring</category>
      <category>strawberry-perl</category>
      <category>perlbrew</category>
      <category>template-benchmark</category>
      <category>job-hunting</category>
      <pubDate>Mon, 16 Aug 2010 11:03:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/08/16/still_alive.html</guid>
    </item>
    <item>
      <title><![CDATA[First Impressions with Strawberry Perl]]></title>
      <link>http://www.illusori.co.uk/blog/2010/07/15/strawberry_perl_first_impressions.html</link>
      <description><![CDATA[<p>Thanks to a bug report by Adam Kennedy for <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a>,
I found myself needing to do some testing on Windows this week.</p>
<p>Now to be clear, I&#39;ve always <i>loathed</i> using Perl on Windows.
I appreciate that some people use it, and I&#39;m of the opinion that I
should write my modules to work on it, but I&#39;m happy to never touch
it myself.</p>
<p>So it was with no small amount of trepidation that I downloaded
<a href="http://strawberryperl.com/">Strawberry Perl for Windows</a>.</p>
<p>Here are my first impressions.</p><p><a href="http://www.illusori.co.uk/blog/2010/07/15/strawberry_perl_first_impressions.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>strawberry-perl</category>
      <category>windows</category>
      <category>template-benchmark</category>
      <pubDate>Thu, 15 Jul 2010 12:10:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/07/15/strawberry_perl_first_impressions.html</guid>
    </item>
    <item>
      <title><![CDATA[Template Benchmark 1.04: custom datasets and feature repeats]]></title>
      <link>http://www.illusori.co.uk/blog/2010/07/07/template_benchmark_datasets_and_repeats.html</link>
      <description><![CDATA[<p>I&#39;ve just uploaded <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> v1.03_02,
the first release candidate for v1.04.</p>
<p>This adds two of the features that have been on my
long-term goals for this project: custom datasets,
and per-feature repeats.</p>
<p>The first lets you supply your own data-structure to use
within the benchmark templates (or choose from a presupplied
list).</p>
<p>The second lets you choose on a feature-by-feature basis, how
often that feature should be used in the generated benchmark
template, rather than only choosing how often the entire template
would be repeated.</p>
<p>Taken together, these two features allow you far greater control
of the generated benchmark, allowing you to tailor it to fit your
individual needs with greater precision, read on for more details.</p><p><a href="http://www.illusori.co.uk/blog/2010/07/07/template_benchmark_datasets_and_repeats.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>
      <pubDate>Wed, 07 Jul 2010 17:46:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/07/07/template_benchmark_datasets_and_repeats.html</guid>
    </item>
    <item>
      <title><![CDATA[Perl Template Roundup Announced]]></title>
      <link>http://www.illusori.co.uk/blog/2010/07/01/template_roundup.html</link>
      <description><![CDATA[<p>Having gone quiet for a month, I&#39;ve managed to avoid distraction enough
to release a project which had been stubbornly stalled for the past
couple of months: a
<a href="/projects/Template-Roundup/">Perl Template Roundup</a>.</p>
<p>Based on <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> it&#39;s an exhaustive (and exhausting)
bunch of benchmarks for a collection of Perl template engines, sliced this
way and that way by feature, caching, phase of the moon, and anything else
I could measure.</p><p><a href="http://www.illusori.co.uk/blog/2010/07/01/template_roundup.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>template-roundup</category>
      <category>template-benchmark</category>
      <category>template-sandbox</category>
      <pubDate>Thu, 01 Jul 2010 07:28:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/07/01/template_roundup.html</guid>
    </item>
    <item>
      <title><![CDATA[Beta Testers Wanted]]></title>
      <link>http://www.illusori.co.uk/blog/2010/05/27/beta_testers_wanted.html</link>
      <description><![CDATA[<p>My skunk-works project of the past month or so has reached the
stage where I need some beta-testing feedback.</p>
<p>So I&#39;m looking for some Perl people interested in taking a little
time to look over a project related to <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a>,
to find things broken and make suggestions for improvements.</p>
<p>You&#39;ll need only a web browser and email client, no Perl or coding
expertise is required although the content of the beta is probably
only of interest to a developer.</p>
<p>If this sounds like you and you&#39;re interested in Perl templating engines
and their performance, please read the main article below and consider
joining the beta.</p><p><a href="http://www.illusori.co.uk/blog/2010/05/27/beta_testers_wanted.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>template-benchmark</category>
      <category>beta</category>
      <pubDate>Thu, 27 May 2010 20:07:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/05/27/beta_testers_wanted.html</guid>
    </item>
    <item>
      <title><![CDATA[Template::Benchmark.pm v1.00 Released]]></title>
      <link>http://www.illusori.co.uk/blog/2010/05/10/template_benchmark_officially_released.html</link>
      <description><![CDATA[<p>Well, after 13(!) point releases, I&#39;m happy enough with
<a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> to make the first stable
release.</p>
<p>v1.00 should be hitting a CPAN mirror near you sometime
soon.</p>
<p>Now that it&#39;s officially released, I thought I&#39;d go into
a little more detail about what <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a>
does, how it can be useful to <i>you</i>, what motivated
me to write it in the first place, and some thoughts on
where to take the project next.</p><p><a href="http://www.illusori.co.uk/blog/2010/05/10/template_benchmark_officially_released.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>template-benchmark</category>
      <category>template-sandbox</category>
      <category>benchmarking</category>
      <pubDate>Mon, 10 May 2010 16:22:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/05/10/template_benchmark_officially_released.html</guid>
    </item>
    <item>
      <title><![CDATA[Chart Teaser]]></title>
      <link>http://www.illusori.co.uk/blog/2010/05/08/chart_teaser.html</link>
      <description><![CDATA[<p>I had hoped to post a somewhat more exciting article this week
about a project I&#39;ve been working on for a while.</p>
<p>Unfortunately, it isn&#39;t ready for announcing yet... but I do
have the following teaser:</p>
[image: Teaser Image]
<p>Maybe next week I&#39;ll be done...</p><p><a href="http://www.illusori.co.uk/blog/2010/05/08/chart_teaser.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>template-benchmark</category>
      <pubDate>Sat, 08 May 2010 12:53:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/05/08/chart_teaser.html</guid>
    </item>
    <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>

  </channel>
</rss>
