<?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>Ninjapenguin</title>
	<atom:link href="http://www.ninjapenguin.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ninjapenguin.co.uk/blog</link>
	<description>Personal blog of Matthew Wells</description>
	<lastBuildDate>Mon, 29 Aug 2011 18:10:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Kohana and Gearman &#8211; Practical Multitasking</title>
		<link>http://www.ninjapenguin.co.uk/blog/2011/08/29/kohana-and-gearman-practical-multitasking/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2011/08/29/kohana-and-gearman-practical-multitasking/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 17:11:57 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=195</guid>
		<description><![CDATA[Quite a large proportion of my day-to-day job involves the design, implementation and ongoing improvement of an in-house API. As a result of this, a commonly identified bottleneck arises when dealing with large, &#8216;expensive&#8217; data. This is commonly seen when an application posts a large volume of well structured data to the API (that some [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2011/08/29/kohana-and-gearman-practical-multitasking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OO Design in Kohana &#8211; Facade Pattern</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/05/04/oo-design-in-kohana-facade-pattern/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/05/04/oo-design-in-kohana-facade-pattern/#comments</comments>
		<pubDate>Mon, 04 May 2009 09:33:23 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Kohana-OOD]]></category>
		<category><![CDATA[swiftmailer]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=164</guid>
		<description><![CDATA[For the second in my mini-series looking at Object Oriented Design within the Kohana framework I am going to look at the Facade pattern. I had this down for the third article, but I had a comment on the last one voicing some thoughts on a common grey area when it comes to this and [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/05/04/oo-design-in-kohana-facade-pattern/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>OO Design in Kohana &#8211; Adapter Pattern</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/04/18/oo-in-kohana-adapter-pattern/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/04/18/oo-in-kohana-adapter-pattern/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 10:36:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[Kohana-OOD]]></category>
		<category><![CDATA[oo-design]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=141</guid>
		<description><![CDATA[Thought I would do a couple of posts on some basic Object Oriented design patterns and examples of their implementation within the Kohana framework. They&#8217;re not going to go into any great detail but will hopefully provide a small insight into some of the inner workings of Kohana and enable  you to make full use [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/04/18/oo-in-kohana-adapter-pattern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kohana simple REST server</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/04/05/kohana-simple-rest-server/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/04/05/kohana-simple-rest-server/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 17:02:18 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=113</guid>
		<description><![CDATA[I&#8217;ve been using something like this for a little while now, but initially held back on writing anything about it as I wanted to do something a little better using the Router3 module and/or KO3, however there has been some noise recently about REST, so I thought I would share this implementation as a possible [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/04/05/kohana-simple-rest-server/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Unit Testing basic html output &#8211; assertTag</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/03/06/unit-testing-basic-html-output-asserttag/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/03/06/unit-testing-basic-html-output-asserttag/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 21:30:11 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[UnitTest]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=90</guid>
		<description><![CDATA[About 18 months ago I started to dabble with unit testing within PHP, I first looked at simpletest before ultimately settling with PHPUnit. I was a little cautious at first, primarily concerned with the amount of time writing the tests were taking and maintenance of said tests, but soon realised their full potential. It&#8217;s safe [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/03/06/unit-testing-basic-html-output-asserttag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Git Resources</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/02/24/git-resources/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/02/24/git-resources/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 21:30:12 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=84</guid>
		<description><![CDATA[I&#8217;ve been using svn for a good few years now, and until a few months ago resisted the change of moving to another versioning software. However as the general buz of the internet turned more and more to distributed version control systems I started to read up a little on them. I saw bazaar and [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/02/24/git-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana Twitter Library</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/02/22/kohana-twitter-library/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/02/22/kohana-twitter-library/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 13:00:41 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=75</guid>
		<description><![CDATA[I previously posted the Curl library that came about as a result of needing this Twitter integration for something I was doing, so I thought it would be rude not to post up the twitter library as well! I gues you could say twitter has become fairly popular (follow me at ninja_p) So if this [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/02/22/kohana-twitter-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana Curl Library</title>
		<link>http://www.ninjapenguin.co.uk/blog/2009/02/22/kohana-curl-library/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2009/02/22/kohana-curl-library/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 12:45:20 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=72</guid>
		<description><![CDATA[So Curl is awesome! But due to my goldfish-esc memory working with it is always a lesson in searching the docs. The great thing with working with a framework is that such tasks can easily be adapted to your own way of working. The great(est?) thing about Kohana is that it is just so damn [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2009/02/22/kohana-curl-library/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Kohana 2.3 routing</title>
		<link>http://www.ninjapenguin.co.uk/blog/2008/10/18/kohana-23-routing/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2008/10/18/kohana-23-routing/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 13:29:11 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=58</guid>
		<description><![CDATA[In my last post I mentioned that there&#8217;s a change in the works for Kohana 2.3, and I wasn&#8217;t lying! If you watch the forum then you will of certainly seen some discussions on it, of particular note are:Routing in 2.3 and 2.3 Routing Examples. I think initially the change was met with skepticism , as these things so [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2008/10/18/kohana-23-routing/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Kohana 2.3 look ahead!</title>
		<link>http://www.ninjapenguin.co.uk/blog/2008/10/18/kohana-23-look-ahead/</link>
		<comments>http://www.ninjapenguin.co.uk/blog/2008/10/18/kohana-23-look-ahead/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 10:01:25 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ninjapenguin.co.uk/blog/?p=49</guid>
		<description><![CDATA[I&#8217;ve recently had the chance to have a little play with with the Kohana trunk (what will be Kohana 2.3) so I thought I would use this post to highlight some of the cool new features we can expect in the next release! The list is by no means exhaustive but will hopefully serve to [...]]]></description>
		<wfw:commentRss>http://www.ninjapenguin.co.uk/blog/2008/10/18/kohana-23-look-ahead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

