<?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>LiteMVC</title>
	<atom:link href="http://litemvc.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://litemvc.org</link>
	<description>A lightweight, fast and functional framework for PHP 5.3</description>
	<lastBuildDate>Sat, 12 Jun 2010 17:37:05 +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>Why use a PHP accelerator?</title>
		<link>http://litemvc.org/2010/06/12/why-use-a-php-accelerator/</link>
		<comments>http://litemvc.org/2010/06/12/why-use-a-php-accelerator/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 16:33:40 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Accelerator]]></category>
		<category><![CDATA[Bytecode]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Optimizer+]]></category>

		<guid isPermaLink="false">http://litemvc.org/?p=66</guid>
		<description><![CDATA[To understand how a PHP accelerator works the best place to start is looking at how PHP code is executed by the web server. In it&#8217;s simplest form it is something like this: Open PHP file(s) -&#62; Parse/Compile PHP code to bytecode -&#62; Execute bytecode Generally what a PHP accelerator will do is store the [...]]]></description>
		<wfw:commentRss>http://litemvc.org/2010/06/12/why-use-a-php-accelerator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Every microsecond counts</title>
		<link>http://litemvc.org/2010/06/07/every-microsecond-counts/</link>
		<comments>http://litemvc.org/2010/06/07/every-microsecond-counts/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 21:15:40 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Optimisation]]></category>

		<guid isPermaLink="false">http://litemvc.org/?p=57</guid>
		<description><![CDATA[This evening the config caching was cleaned up and re-factored, resulting in a 200 µs (0.2 ms) speed increase on the Hello World benchmark. This might seam like a tiny amount, but considering the previous load time was around 4.5 ms with Optimizer+ enabled this actually equates to almost a 5% speed increase, which in [...]]]></description>
		<wfw:commentRss>http://litemvc.org/2010/06/07/every-microsecond-counts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No static methods, no singleton methods and (almost) no globals!</title>
		<link>http://litemvc.org/2010/06/05/no-static-methods-no-singleton-methods-and-almost-no-globals/</link>
		<comments>http://litemvc.org/2010/06/05/no-static-methods-no-singleton-methods-and-almost-no-globals/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:06:22 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Globals]]></category>
		<category><![CDATA[Singletons]]></category>
		<category><![CDATA[Static]]></category>

		<guid isPermaLink="false">http://litemvc.org/?p=40</guid>
		<description><![CDATA[I think everyone knows that globals are bad (if you&#8217;re reading this and don&#8217;t know why, you&#8217;re friend Google will fill you in), however less programmers seam to be aware of the fact that static methods and singletons are globalising your classes and methods. I&#8217;m sure everyone has used them as a convenient method of [...]]]></description>
		<wfw:commentRss>http://litemvc.org/2010/06/05/no-static-methods-no-singleton-methods-and-almost-no-globals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimising ini parsing</title>
		<link>http://litemvc.org/2010/06/04/optimising-ini-parsing/</link>
		<comments>http://litemvc.org/2010/06/04/optimising-ini-parsing/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 22:03:01 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Ini]]></category>
		<category><![CDATA[Optimisation]]></category>

		<guid isPermaLink="false">http://litemvc.org/?p=7</guid>
		<description><![CDATA[A great way to store application config, but unfortunately a better way of slowing down the application. Parsing and accessing ini files is somewhat of a heavy process, here is a webgrind output using a stripped down version of the Zend Framework Zend_Config_Ini class: The main reason for the long processing time of these functions [...]]]></description>
		<wfw:commentRss>http://litemvc.org/2010/06/04/optimising-ini-parsing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is LiteMVC?</title>
		<link>http://litemvc.org/2010/06/03/why-litemvc/</link>
		<comments>http://litemvc.org/2010/06/03/why-litemvc/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 22:51:32 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://litemvc.org/?p=5</guid>
		<description><![CDATA[LiteMVC in it&#8217;s current state is little more than an idea. The current leading MVC frameworks are bloated and slow and often have a tendency to adopt to bad habits such as tonnes of globals and masses of singletons. The aim for LiteMVC is simply to provide a fast and lightweight framework, avoid these bad habits and to [...]]]></description>
		<wfw:commentRss>http://litemvc.org/2010/06/03/why-litemvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

