<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 17:10:56 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Fabien Potencier's Blog: Create your own framework... on top of the Symfony2 Components (part 10)]]></title>
      <guid>http://www.phpdeveloper.org/news/17432</guid>
      <link>http://www.phpdeveloper.org/news/17432</link>
      <description><![CDATA[<p>
<i>Fabien Potencier</i> has posted <a href="http://fabien.potencier.org/article/59/create-your-own-framework-on-top-of-the-symfony2-components-part-10">the tenth part</a> of his series about making a custom framework based on the <a href="http://symfony.com">Symfony2</a> component set. In this latest article he focuses on using the HttpKernelInterface to add in some additional HTTP-related support.
</p>
<blockquote>
In the conclusion of the second part of this series, I've talked about one great benefit of using the Symfony2 components: the interoperability between all frameworks and applications using them. Let's do a big step towards this goal by making our framework implement HttpKernelInterface.
</blockquote>
<p>
By changing up the custom framework just a bit to use HttpKernelInterface, you get built-in HTTP <a href="http://symfony.com/doc/current/book/http_cache.html">caching</a> (HttpCache). He shows how to use this class to create some custom caching rules and how to use <a href="http://en.wikipedia.org/wiki/Edge_Side_Includes">Edge Side Includes</a> to only cache partial parts of the page.
</p>]]></description>
      <pubDate>Mon, 23 Jan 2012 10:55:22 -0600</pubDate>
    </item>
  </channel>
</rss>
