<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Alan deLevie</title>
	<atom:link href="http://www.alandelevie.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alandelevie.com</link>
	<description>The website of Alan deLevie</description>
	<pubDate>Sun, 01 Aug 2010 01:46:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on (Another) simple web.py wiki by admin</title>
		<link>http://www.alandelevie.com/2008/12/27/another-simple-webpy-wiki/#comment-636</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 30 Jul 2010 04:21:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=213#comment-636</guid>
		<description>Thanks, Jeremy. My Python days are long gone. I've since switched to Ruby. Why does sqlite3 not need to be imported?</description>
		<content:encoded><![CDATA[<p>Thanks, Jeremy. My Python days are long gone. I&#8217;ve since switched to Ruby. Why does sqlite3 not need to be imported?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on (Another) simple web.py wiki by Jeremy Brudvik</title>
		<link>http://www.alandelevie.com/2008/12/27/another-simple-webpy-wiki/#comment-635</link>
		<dc:creator>Jeremy Brudvik</dc:creator>
		<pubDate>Thu, 29 Jul 2010 23:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=213#comment-635</guid>
		<description>Nice tutorial Alan. You should pull out "import sqlite3" though.</description>
		<content:encoded><![CDATA[<p>Nice tutorial Alan. You should pull out &#8220;import sqlite3&#8243; though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Flippers with Rails by szeryf</title>
		<link>http://www.alandelevie.com/2010/05/19/feature-flippers-with-rails/#comment-628</link>
		<dc:creator>szeryf</dc:creator>
		<pubDate>Mon, 05 Jul 2010 10:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=421#comment-628</guid>
		<description>I like it but defaulting to create a new feature when it's not found seems to me a bit dangerous. Every typo in feature name would silently just create a new record and the developer might fail to notice that. When the mistyped features make their way to production, things start to get messy :)

I would default to raise some exception and add some piece of code to initialize the feature table with a list of known features. Less DRY, of course, but safer.</description>
		<content:encoded><![CDATA[<p>I like it but defaulting to create a new feature when it&#8217;s not found seems to me a bit dangerous. Every typo in feature name would silently just create a new record and the developer might fail to notice that. When the mistyped features make their way to production, things start to get messy <img src='http://www.alandelevie.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I would default to raise some exception and add some piece of code to initialize the feature table with a list of known features. Less DRY, of course, but safer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A simple introduction to Django forms by Ian</title>
		<link>http://www.alandelevie.com/2008/12/14/a-simple-introduction-to-django-forms/#comment-621</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Fri, 18 Jun 2010 15:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=188#comment-621</guid>
		<description>Thanks for this tutorial. I find that django's documentation will quite extensive seems to show you how you can customize everything but never shows you how to get started. I seriously spent several hours trying to figure out how to get the form to validate... finally found your site and had it work in like 2min. Arg...</description>
		<content:encoded><![CDATA[<p>Thanks for this tutorial. I find that django&#8217;s documentation will quite extensive seems to show you how you can customize everything but never shows you how to get started. I seriously spent several hours trying to figure out how to get the form to validate&#8230; finally found your site and had it work in like 2min. Arg&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Flippers with Rails by grosser</title>
		<link>http://www.alandelevie.com/2010/05/19/feature-flippers-with-rails/#comment-598</link>
		<dc:creator>grosser</dc:creator>
		<pubDate>Wed, 26 May 2010 05:46:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=421#comment-598</guid>
		<description>We use performance flags to do this,
its something like if Performance[:xxx] ..
They are only stored in memcache, and off by default. It on big hash thats cached per-process --&#62; 1 request/5seconds, and modified via backend, where we got on/off/value forms (value is for something like show new feature to value% of users).</description>
		<content:encoded><![CDATA[<p>We use performance flags to do this,<br />
its something like if Performance[:xxx] ..<br />
They are only stored in memcache, and off by default. It on big hash thats cached per-process &#8211;&gt; 1 request/5seconds, and modified via backend, where we got on/off/value forms (value is for something like show new feature to value% of users).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Flippers with Rails by Link dump for May 20th through May 24th &#124; The Queue Blog</title>
		<link>http://www.alandelevie.com/2010/05/19/feature-flippers-with-rails/#comment-596</link>
		<dc:creator>Link dump for May 20th through May 24th &#124; The Queue Blog</dc:creator>
		<pubDate>Tue, 25 May 2010 00:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=421#comment-596</guid>
		<description>[...] Alan deLevie &#8211; Feature Flippers with Rails &#8211; lets a site admin deploy/rollback features from a simple dashboard with a single click [...]</description>
		<content:encoded><![CDATA[<p>[...] Alan deLevie &#8211; Feature Flippers with Rails &#8211; lets a site admin deploy/rollback features from a simple dashboard with a single click [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Flippers with Rails by admin</title>
		<link>http://www.alandelevie.com/2010/05/19/feature-flippers-with-rails/#comment-591</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 20 May 2010 00:45:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=421#comment-591</guid>
		<description>The best solution would probably be to heavily cache the queries, perhaps setting the reset to last a few hours. Add a method to feature.rb that resets the cache anytime deployed is changed.</description>
		<content:encoded><![CDATA[<p>The best solution would probably be to heavily cache the queries, perhaps setting the reset to last a few hours. Add a method to feature.rb that resets the cache anytime deployed is changed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Flippers with Rails by Eric Anderson</title>
		<link>http://www.alandelevie.com/2010/05/19/feature-flippers-with-rails/#comment-590</link>
		<dc:creator>Eric Anderson</dc:creator>
		<pubDate>Thu, 20 May 2010 00:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=421#comment-590</guid>
		<description>I like the idea but the implementation generates a lot of queries. Perhaps as a before filter you could load all active features and the your helper could query in-memory data.</description>
		<content:encoded><![CDATA[<p>I like the idea but the implementation generates a lot of queries. Perhaps as a before filter you could load all active features and the your helper could query in-memory data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Django login script code snippet by Igor Ganapolsky</title>
		<link>http://www.alandelevie.com/2008/12/22/django-login-script-code-snippet/#comment-584</link>
		<dc:creator>Igor Ganapolsky</dc:creator>
		<pubDate>Wed, 12 May 2010 22:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=203#comment-584</guid>
		<description>Awesome, thank you so much for the tutorial!</description>
		<content:encoded><![CDATA[<p>Awesome, thank you so much for the tutorial!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to write &#8220;better&#8221; Ruby programs by Rob Shedd</title>
		<link>http://www.alandelevie.com/2010/05/10/how-to-write-better-ruby-programs/#comment-582</link>
		<dc:creator>Rob Shedd</dc:creator>
		<pubDate>Mon, 10 May 2010 22:36:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.alandelevie.com/?p=413#comment-582</guid>
		<description>Very good points!  I think it's very easy to get caught up in the specifics of syntax and ignore the broader picture of what makes good code - Igor does a good job of bringing us back to the bigger picture.  Lots of other very good programming practices in "Code Complete" by Steve McConnell.</description>
		<content:encoded><![CDATA[<p>Very good points!  I think it&#8217;s very easy to get caught up in the specifics of syntax and ignore the broader picture of what makes good code - Igor does a good job of bringing us back to the bigger picture.  Lots of other very good programming practices in &#8220;Code Complete&#8221; by Steve McConnell.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
