<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>lincolnloop.com Blog</title><link>http://lincolnloop.com/blog/</link><description>lincolnloop.com Blog</description><language>en-us</language><lastBuildDate>Tue, 10 Nov 2009 20:20:37 -0000</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/LincolnLoop" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Django 1.0 Template Development Book Review</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/dCzuey79lw0/</link><description>Packt Publishing was nice enough to send us a copy of Django 1.0 Template Development by Scott Newman for review recently. I get most of my technical information via the web, so picking up a technical book was a nice change of pace. This is a well written and enjoyable read for people looking to learn a little more about Django than what is provided in the Django tutorial.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/dCzuey79lw0" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/oct/15/django-10-template-development-book-review/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/oct/15/django-10-template-development-book-review/</feedburner:origLink></item><item><title>Easy Fabric Deployment, Part 2: Multiple Committers and the Dreaded Umask</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/R3TSH5aNeq0/</link><description>In part 1, we showed how we use Fabric to update and deploy Django sites to our development server with a single command. This works great when you only have one developer pushing changes to the server, but what happens when multiple committers need to update the development server?&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/R3TSH5aNeq0" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/oct/7/easy-fabric-deployment-part-2/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/oct/7/easy-fabric-deployment-part-2/</feedburner:origLink></item><item><title>Easy Fabric Deployment, Part 1: Git/Mercurial and SSH</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/1Km_hDLUF58/</link><description>We&amp;#8217;re firm believers in the practices described by the Continuous Integration method of software engineering. Among those are:


Maintain a code repository
Automate the build
Automate deployment


We use git for our code repositories and Fabric to automate our build/deployment process. The tiny bit of overhead it take to write out a Fabric script pays off very quickly against the tedium and error-prone practice of manually building/deploying. In building our &amp;#8220;fabfile&amp;#8221;, we encountered a couple of issues that took a little head-scratching to work out.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/1Km_hDLUF58" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/sep/22/easy-fabric-deployment-part-1-gitmercurial-and-ssh/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/sep/22/easy-fabric-deployment-part-1-gitmercurial-and-ssh/</feedburner:origLink></item><item><title>Using Django Inside the Tornado Web Server</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/DrowMSSJyUs/</link><description>Inspired by Eric Florenzano&amp;#8217;s talk, Using Django in Non-Standard Ways at DjangoCon and the announcement of Tornado (http://www.tornadoweb.org/), I decided to try building a small application using the Django Form library and Django ORM inside Tornado.  The process proved easier than I expected&amp;#8230;&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/DrowMSSJyUs" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/sep/15/using-django-inside-tornado-web-server/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/sep/15/using-django-inside-tornado-web-server/</feedburner:origLink></item><item><title>Customizing the Django Admin at EuroDjangoCon 2009</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/ACX8Tr7ssBI/</link><description>A summary of our talk about customizing the Django admin in Prague for EuroDjangoCon &amp;#8216;09.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/ACX8Tr7ssBI" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/jun/22/customizing-django-admin-eurodjangocon-2009/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/jun/22/customizing-django-admin-eurodjangocon-2009/</feedburner:origLink></item><item><title>Highlighting Named Anchors with jQuery</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/x5ATjNArDSI/</link><description>How to improve the usability of named anchors via jQuery&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/x5ATjNArDSI" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/apr/17/highlighting-named-anchors-jquery/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/apr/17/highlighting-named-anchors-jquery/</feedburner:origLink></item><item><title>Django Best Practices</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/rGQ0vjDTojw/</link><description>Announcing our Django Best Practices documentation project and the reasoning behind it.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/rGQ0vjDTojw" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/apr/9/django-best-practices/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/apr/9/django-best-practices/</feedburner:origLink></item><item><title>Open Source Government</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/dBaib5_P63w/</link><description>Recovery.gov is running on open source software and the love doesn&amp;#8217;t stop there.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/dBaib5_P63w" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2009/feb/19/open-source-government/</guid><feedburner:origLink>http://lincolnloop.com/blog/2009/feb/19/open-source-government/</feedburner:origLink></item><item><title>Satchmo Screencast</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/bUNJFhU27FU/</link><description>Adding products with variations in Satchmo 0.8.1.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/bUNJFhU27FU" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2008/dec/23/satchmo-screencast/</guid><feedburner:origLink>http://lincolnloop.com/blog/2008/dec/23/satchmo-screencast/</feedburner:origLink></item><item><title>Simple &amp; Easy Deployment with Fabric and Virtualenv</title><link>http://feedproxy.google.com/~r/LincolnLoop/~3/8ePVQX1Id40/</link><description>An introduction to our internal buildout script for Django projects built on top of Fabric.&lt;img src="http://feeds.feedburner.com/~r/LincolnLoop/~4/8ePVQX1Id40" height="1" width="1"/&gt;</description><guid isPermaLink="false">http://lincolnloop.com/blog/2008/dec/7/simple-easy-deployment-fabric-and-virtualenv/</guid><feedburner:origLink>http://lincolnloop.com/blog/2008/dec/7/simple-easy-deployment-fabric-and-virtualenv/</feedburner:origLink></item></channel></rss>
