<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Ethan Poole - Django</title><link>http://ethanpoole.com/rss/django</link><description>Latest blog entries from Ethan Poole.  Ethan Poole is a web developer and a Scandinavian Studies student at the University of Minnesota. He has an unnatural obsession with all things Swedish.</description><atom:link href="http://ethanpoole.com/blog/rss/django" rel="self"></atom:link><language>en-gb</language><category>web development</category><category>Scandinavia</category><category>linguistics</category><copyright>Copyright 2008-2011 Ethan Poole. All Rights Reserved.</copyright><lastBuildDate>Sun, 29 May 2011 18:39:01 -0500</lastBuildDate><item><title>Leverage browser caching in Django and Lighttpd</title><link>http://ethanpoole.com/blog/2011/5/29/leverage-browser-caching-django-and-lighttpd</link><description>

    
        &lt;p&gt;An easy optimisation that greatly improves your website’s speed is to leverage browser caching through appropriate HTTP response headers for static files (CSS, images, JavaScript, etc.).  My favourite technique is to set long expiration timestamps and then to force browsers to reload updated static content by a slight change in the file path.  This technique is fairly easy to set up in Django and Lighttpd.&lt;/p&gt;
    
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ethan Poole</dc:creator><pubDate>Sun, 29 May 2011 18:39:01 -0500</pubDate><guid>http://ethanpoole.com/blog/2011/5/29/leverage-browser-caching-django-and-lighttpd</guid></item><item><title>Class-based generic views and date evaluation in Django 1.3</title><link>http://ethanpoole.com/blog/2011/5/19/class-based-generic-views-and-django-13</link><description>

    
        &lt;p&gt;Django 1.3 introduces class-based generic views as a replacement for function-based generic views.  This new feature provides a more elegant solution to the long-standing issue of date evaluation in urls.py.&lt;/p&gt;
    
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ethan Poole</dc:creator><pubDate>Thu, 19 May 2011 07:32:26 -0500</pubDate><guid>http://ethanpoole.com/blog/2011/5/19/class-based-generic-views-and-django-13</guid></item><item><title>Why I moved to Django from PHP</title><link>http://ethanpoole.com/blog/2010/8/16/why-i-moved-django-php</link><description>

    
        
            	&lt;p&gt;After working for years with &lt;span class="caps"&gt;PHP&lt;/span&gt;, I developed a project using Django and loved every bit of it.&lt;/p&gt;
        
    
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ethan Poole</dc:creator><pubDate>Mon, 16 Aug 2010 07:24:31 -0500</pubDate><guid>http://ethanpoole.com/blog/2010/8/16/why-i-moved-django-php</guid></item></channel></rss>