<?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>critical_log</title>
	<atom:link href="http://criticallog.thornet.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://criticallog.thornet.net</link>
	<description>PrOOfeK&#039;s critical log file</description>
	<lastBuildDate>Tue, 06 Mar 2012 08:40:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>PHP54Compatibility 0.2 released</title>
		<link>http://criticallog.thornet.net/2012/03/06/php54compatibility-0-2-released/</link>
		<comments>http://criticallog.thornet.net/2012/03/06/php54compatibility-0-2-released/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 08:40:32 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[5.4]]></category>
		<category><![CDATA[codesniffer]]></category>
		<category><![CDATA[PHP54Compatibility]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=241</guid>
		<description><![CDATA[Last night I have merged in a few pull requests adding additional sniffs to the existing collection and packaged it all. List of all supported checks is in the README file. Check the repository on github to see it. Big thanks go to Laura Beth, Nathaniel McHugh and Ben Selby for all the contributions. I have [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2012/03/06/php54compatibility-0-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.4 Compatibility Coding Standard for PHP_CodeSniffer</title>
		<link>http://criticallog.thornet.net/2012/03/02/php-5-4-compatibility-coding-standard-for-php_codesniffer/</link>
		<comments>http://criticallog.thornet.net/2012/03/02/php-5-4-compatibility-coding-standard-for-php_codesniffer/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 10:54:38 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[5.4]]></category>
		<category><![CDATA[codesniffer]]></category>
		<category><![CDATA[compatibility]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=236</guid>
		<description><![CDATA[So with PHP 5.3 upgrade underway (and PHP 5.4 out of the door now!) I thought it&#8217;s time to prepare for PHP 5.4 and make sure we&#8217;re compatible. So by looking at Wim Godden&#8217;s PHP53Compatibility code sniffs I have created a base for PHP 5.4 sniffs that we want to use to make sure we&#8217;re [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2012/03/02/php-5-4-compatibility-coding-standard-for-php_codesniffer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHPUnit assertion gotcha</title>
		<link>http://criticallog.thornet.net/2012/02/09/phpunit-assertion-gotcha/</link>
		<comments>http://criticallog.thornet.net/2012/02/09/phpunit-assertion-gotcha/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 11:05:38 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[3.5]]></category>
		<category><![CDATA[3.6]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[unit tests]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=229</guid>
		<description><![CDATA[A recent discovery. If you found yourself upgrading from PHPUnit 3.5.x to PHPUnit 3.6.x be aware of a subtle change. assertEquals() and I guess all related assertions will behave a bit differently after the upgrade. When you assert 2 values and one of them is an object with defined __toString() function PHPUnit 3.5.x will fail the [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2012/02/09/phpunit-assertion-gotcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Benelux 2012 &#8211; 4 days of awesomeness</title>
		<link>http://criticallog.thornet.net/2012/01/31/php-benelux-2012-4-days-of-awesomeness/</link>
		<comments>http://criticallog.thornet.net/2012/01/31/php-benelux-2012-4-days-of-awesomeness/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 22:50:32 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[antwerp]]></category>
		<category><![CDATA[belgium]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[phpbnl12]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=219</guid>
		<description><![CDATA[I was extremely pleased that I was invited to talk at the annual PHP Benelux conference in Antwerp. It was my first time in Antwerp, but I have heard about this conference so much before. And I must tell, all of it was true. The arrival But starting from the beginning, which was the landing of [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2012/01/31/php-benelux-2012-4-days-of-awesomeness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software metrics at PHPNW 2011 Conference</title>
		<link>http://criticallog.thornet.net/2011/09/20/software-metrics-at-phpnw-2011-conference/</link>
		<comments>http://criticallog.thornet.net/2011/09/20/software-metrics-at-phpnw-2011-conference/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 21:05:36 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[phpnw]]></category>
		<category><![CDATA[phpnw11]]></category>
		<category><![CDATA[software metrics]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=208</guid>
		<description><![CDATA[I am really excited to be able to speak again in Manchester this October. This time I will be speaking about the ways and tools you can use to assess your code quality and its design. While software metrics help a lot and tell a lot about code, you have to remember they only should [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2011/09/20/software-metrics-at-phpnw-2011-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring cleaning? Hell no!</title>
		<link>http://criticallog.thornet.net/2011/06/09/spring-cleaning-hell-no/</link>
		<comments>http://criticallog.thornet.net/2011/06/09/spring-cleaning-hell-no/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 20:01:33 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[software quality]]></category>
		<category><![CDATA[team effort]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=201</guid>
		<description><![CDATA[It&#8217;s summer time already, but every time I hear about cleaning revolution it reminds me of spring cleaning. And I can tell you I hate spring cleaning! I don&#8217;t get the whole idea of one time movements just because you didn&#8217;t care enough to keep your things tidy all year long! The whole thing gets [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2011/06/09/spring-cleaning-hell-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running php linter before pushing changes to a git repository</title>
		<link>http://criticallog.thornet.net/2011/06/02/running-php-linter-before-pushing-changes-to-a-git-repository/</link>
		<comments>http://criticallog.thornet.net/2011/06/02/running-php-linter-before-pushing-changes-to-a-git-repository/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 22:26:58 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hooks]]></category>
		<category><![CDATA[linter]]></category>
		<category><![CDATA[pre-commit]]></category>
		<category><![CDATA[pre-receive]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=197</guid>
		<description><![CDATA[A problem Have you ever reviewed code that contained parse errors and wasn&#8217;t even proper PHP? I have and that&#8217;s why I have finally decided to stop that. Well, I have not decided to stop reviewing code, I have decided to prevent people committing PHP code which contain parse errors. With git hooks it&#8217;s fairly [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2011/06/02/running-php-linter-before-pushing-changes-to-a-git-repository/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Running multiple MySQL instances on MacOsX</title>
		<link>http://criticallog.thornet.net/2011/05/24/running-multiple-mysql-instances-on-macosx/</link>
		<comments>http://criticallog.thornet.net/2011/05/24/running-multiple-mysql-instances-on-macosx/#comments</comments>
		<pubDate>Tue, 24 May 2011 21:31:47 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[multiple instances]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=193</guid>
		<description><![CDATA[Recently I had to look at a tool developed in-house to archive data from a main db cluster to an archive cluster. As I had to implement a brand new feature I wanted to test it first on my machine and cover it fully with unit tests, but to do so I obviously needed 2 [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2011/05/24/running-multiple-mysql-instances-on-macosx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>February aftermatch</title>
		<link>http://criticallog.thornet.net/2011/04/08/february-aftermatch/</link>
		<comments>http://criticallog.thornet.net/2011/04/08/february-aftermatch/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 06:55:06 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[phpnw]]></category>
		<category><![CDATA[phpuk11]]></category>
		<category><![CDATA[phpuneu]]></category>
		<category><![CDATA[unconference]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=148</guid>
		<description><![CDATA[Finally, during the first days of my holiday, I have found a few days to finish this post. Well, Feb this year has been extremely busy. First hot house at work, a brand new idea for me that worked brilliantly, then PHP Unconference Europe in Manchester, and finally PHPUK 2011 in London. And although that was [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2011/04/08/february-aftermatch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Autotesting with watchr, growl and PHPUnit</title>
		<link>http://criticallog.thornet.net/2011/03/08/autotesting-with-watchr-growl-and-phpunit/</link>
		<comments>http://criticallog.thornet.net/2011/03/08/autotesting-with-watchr-growl-and-phpunit/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 21:07:19 +0000</pubDate>
		<dc:creator>proofek</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Pro]]></category>
		<category><![CDATA[continuous testing]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[watchr]]></category>

		<guid isPermaLink="false">http://criticallog.thornet.net/?p=137</guid>
		<description><![CDATA[Inspired by a conversation at the office couple of days ago with a slightly bald software developer from the UK and @Stubbs I decided to play a bit with the concept of autotesting. I came across it about a year a go during BTDevCon and I really liked it, but back then I have seen [...]]]></description>
		<wfw:commentRss>http://criticallog.thornet.net/2011/03/08/autotesting-with-watchr-growl-and-phpunit/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

