<?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/"
	>

<channel>
	<title>The Pythian Blog &#187; Catalyst</title>
	<atom:link href="http://www.pythian.com/news/tag/catalyst/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pythian.com/news</link>
	<description>News and views from Pythian DBAs</description>
	<lastBuildDate>Fri, 10 Feb 2012 09:54:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Chained Actions with Dancer</title>
		<link>http://www.pythian.com/news/21673/chained-actions-with-dancer/</link>
		<comments>http://www.pythian.com/news/21673/chained-actions-with-dancer/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 14:33:31 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Dancer]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=21673</guid>
		<description><![CDATA[Sometimes, I can be slow on the uptake. A few days ago, had you asked me one big plus of Catalyst over Dancer, I would have said &#8220;chained actions&#8221;. Chained actions allow to split the logic underlaying an uri into smaller components associated with its segments. A very neat, DRY-friendly ways of doing things. For [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/21673/chained-actions-with-dancer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Around Expiration Dates via Reincarnation (and Catalyst)</title>
		<link>http://www.pythian.com/news/19239/getting-around-expiration-dates-via-reincarnation-and-catalyst/</link>
		<comments>http://www.pythian.com/news/19239/getting-around-expiration-dates-via-reincarnation-and-catalyst/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 03:20:55 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[Catalyst]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=19239</guid>
		<description><![CDATA[Web applications typically have a bunch of static files &#8212; images, css and javascript, that kind of stuff &#8212; that almost never change. For all but the simplest apps, it&#8217;s usually a good idea to let the browser know that it can cache and reuse those files, so that we can all save a little [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/19239/getting-around-expiration-dates-via-reincarnation-and-catalyst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Profiling Catalyst&#8217;s Requests Memory Consumption</title>
		<link>http://www.pythian.com/news/18665/profiling-catalysts-requests-memory-consumption/</link>
		<comments>http://www.pythian.com/news/18665/profiling-catalysts-requests-memory-consumption/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 13:41:57 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[memory usage]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=18665</guid>
		<description><![CDATA[Thanks to Catalyst::Stats, it&#8217;s already a breeze to profile the time taken by requests, and last week I found myself looking for the same kind of profiling ability for memory usage. A quick look around made me discover the dynamic duo Catalyst::Plugin::LeakTracker and Catalyst::Controller::LeakTracker, but they were not exactly what I&#8217;m looking for. So&#8230; say [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/18665/profiling-catalysts-requests-memory-consumption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog-Agnostic Widgets</title>
		<link>http://www.pythian.com/news/17591/blog-agnostic-widgets/</link>
		<comments>http://www.pythian.com/news/17591/blog-agnostic-widgets/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 16:19:03 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[mason]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=17591</guid>
		<description><![CDATA[Please, someone stop me if this has already been done elsewhere&#8230; While I was raking the leaves yesterday, I was entertaining thoughts about new widgets for Galuga. From there, I began to think that while there&#8217;s a thousand and one different blog engines out there, it&#8217;s kinda silly that, for each of them, we re-write [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/17591/blog-agnostic-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catalyst::Plugin::Sitemap</title>
		<link>http://www.pythian.com/news/17159/catalystpluginsitemap/</link>
		<comments>http://www.pythian.com/news/17159/catalystpluginsitemap/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 20:45:52 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=17159</guid>
		<description><![CDATA[I hadn&#8217;t planned on writing this. In fact, I positively don&#8217;t have the time to write this. But, sometimes, the only mistake a man has to make is to pause one second and wonder hey, wouldn&#8217;t be cool to have something that auto-generates the sitemap of a Catalyst app? And then BAM! The yak jumps [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/17159/catalystpluginsitemap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shuck &amp; Awe #12: Hunting for Perl</title>
		<link>http://www.pythian.com/news/16391/shuck-awe-12-hunting-for-perl/</link>
		<comments>http://www.pythian.com/news/16391/shuck-awe-12-hunting-for-perl/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 02:16:20 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Shuck & Awe]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[Const::Fast]]></category>
		<category><![CDATA[CP2000AN]]></category>
		<category><![CDATA[cpans]]></category>
		<category><![CDATA[Parcel]]></category>
		<category><![CDATA[use.perl.org]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=16391</guid>
		<description><![CDATA[[yanick@enkidu shuck]$ perl -MO=Deparse news.pl Holy mackerel, use.perl.org is shutting down! Pudge is changing jobs and, as his now-previous $workplace was hosting the site, he is temporarily shutting down the site. Breath easy, though, the blog entries are not all going to disappear in a puff of smoke &#8212; the site will be put in [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/16391/shuck-awe-12-hunting-for-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shuck &amp; Awe #9: Hunting for Perl</title>
		<link>http://www.pythian.com/news/15087/shuck-awe-9-hunting-for-perl/</link>
		<comments>http://www.pythian.com/news/15087/shuck-awe-9-hunting-for-perl/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 21:18:57 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Shuck & Awe]]></category>
		<category><![CDATA[administration tools]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[DBIx::Class]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[Dist::Zilla. Perl 5.12]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[roles]]></category>
		<category><![CDATA[sdl]]></category>
		<category><![CDATA[zelda]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=15087</guid>
		<description><![CDATA[[yanick@enkidu shuck]$ perl -MGit::Wrapper \ -E'say for Git::Wrapper-&#62;new(".")-&#62;show( "master:shuck-and-awe-9" )' First this week we have John Anderson filling us up on the Perl high drama of OSCON of earlier this week. In a nutshell the organizers provided, as it&#8217;s the tradition, ribbons to the attendees, and the Perl Mongers in the crowd got one reading [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/15087/shuck-awe-9-hunting-for-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shuck &amp; Awe #4: Hunting for Perl</title>
		<link>http://www.pythian.com/news/12559/shuck-awe-4-hunting-for-perl/</link>
		<comments>http://www.pythian.com/news/12559/shuck-awe-4-hunting-for-perl/#comments</comments>
		<pubDate>Fri, 21 May 2010 17:40:51 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Shuck & Awe]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[bioperl]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[CPAN]]></category>
		<category><![CDATA[cpants]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Mojolicious]]></category>
		<category><![CDATA[psgi]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[sharding]]></category>
		<category><![CDATA[test::class]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[www:mechanize]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=12559</guid>
		<description><![CDATA[[yanick@enkidu shuck]$ cat my_feeds &#124; \ perl -MXML::Feed \ -ne'say( (XML::Feed-&#62;parse($_)-&#62;entries)[0]-&#62;summary ) if rand() &#62; 0.5 ' Curtis Jewell followed up on an old post by Adam Kennedy and checked out if shuffling things around really improve compression. From the results, there seems to be very little blood to be squeezed out of that stone. [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/12559/shuck-awe-4-hunting-for-perl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>cpanvote: a Perl Mini-Project</title>
		<link>http://www.pythian.com/news/8593/cpanvote-a-perl-mini-project/</link>
		<comments>http://www.pythian.com/news/8593/cpanvote-a-perl-mini-project/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 19:13:42 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=8593</guid>
		<description><![CDATA[The Itch For many, CPAN is a Canadian Prairies-sized field of modules where it&#8217;s darn hard to separate the wheat from the chaff. While the CPAN Ratings service is the principal and official way CPAN tries to rank its distributions, for me at least, it doesn&#8217;t quite scratch the itch because&#160;.&#160;.&#160;.&#160; not all distributions have [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/8593/cpanvote-a-perl-mini-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ottawa Perl Mongers Presents: FormFu Assassin</title>
		<link>http://www.pythian.com/news/5977/ottawa-perl-mongers-presents-formfu-assassin/</link>
		<comments>http://www.pythian.com/news/5977/ottawa-perl-mongers-presents-formfu-assassin/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 17:41:29 +0000</pubDate>
		<dc:creator>Yanick Champoux</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Technical Blog]]></category>
		<category><![CDATA[Catalyst]]></category>
		<category><![CDATA[formfu]]></category>
		<category><![CDATA[mason]]></category>
		<category><![CDATA[ottawa.pm]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[prototype]]></category>

		<guid isPermaLink="false">http://www.pythian.com/news/?p=5977</guid>
		<description><![CDATA[Once more, the Ottawa Perl Mongers assemble! When: Thursday December 3rd, 2009, at 7:00pm. Where: at Pythian headquarters. What: I&#8217;ll be presenting on how I&#8217;m implementing AJAX forms in a Catalyst application, using the deadly magic of Mason, Prototype, and FormFu. Bonus: Pizza will be graciously provided by Pythian. So if you plan on coming, [...]]]></description>
		<wfw:commentRss>http://www.pythian.com/news/5977/ottawa-perl-mongers-presents-formfu-assassin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

