<?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>Random Musings of an Insane Mind &#187; turbogears</title>
	<atom:link href="http://cd34.com/blog/tag/turbogears/feed/" rel="self" type="application/rss+xml" />
	<link>http://cd34.com/blog</link>
	<description>This is my blog, there are many others like it but this one is mine.</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:47:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Diagnosing errors in Pylons 1.0 to Pyramid 1.0a1+ Transition</title>
		<link>http://cd34.com/blog/framework/diagnosing-errors-in-pylons-1-0-to-pyramid-1-0a1-transition/</link>
		<comments>http://cd34.com/blog/framework/diagnosing-errors-in-pylons-1-0-to-pyramid-1-0a1-transition/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 16:57:37 +0000</pubDate>
		<dc:creator>cd34</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[pylons]]></category>
		<category><![CDATA[pyramid]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://cd34.com/blog/?p=1066</guid>
		<description><![CDATA[My first attempt at migrating a Pylons project to Pyramid was accomplished without too much difficulty. That project was relatively small, however, this project hasn&#8217;t been put into production. A brief history of this application: We have a legacy PHP application which consists of 78k lines of code. Originally we started rewriting the application in [...]]]></description>
		<wfw:commentRss>http://cd34.com/blog/framework/diagnosing-errors-in-pylons-1-0-to-pyramid-1-0a1-transition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AttributeError: &#8216;function&#8217; object has no attribute &#8216;replace&#8217;</title>
		<link>http://cd34.com/blog/framework/attributeerror-function-object-has-no-attribute-replace/</link>
		<comments>http://cd34.com/blog/framework/attributeerror-function-object-has-no-attribute-replace/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 18:54:10 +0000</pubDate>
		<dc:creator>cd34</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[pylons]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[toscawidgets]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://cd34.com/blog/?p=778</guid>
		<description><![CDATA[While doing some coding to move a Turbogears2 application over to Pylons, I ran into an issue with Validation and ToscaWidgets. AttributeError: &#8216;function&#8217; object has no attribute &#8216;replace&#8217; Validation in Pylons listed: @validate(form=movie_form, error_handler=index) for the decorator syntax, but, error_handler should be a name, not a function. The correct decorator should be: @validate(form=movie_form, error_handler=&#8217;index&#8217;)]]></description>
		<wfw:commentRss>http://cd34.com/blog/framework/attributeerror-function-object-has-no-attribute-replace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapid Application Development using Turbogears and Django</title>
		<link>http://cd34.com/blog/framework/rapid-application-development-using-turbogears-and-django/</link>
		<comments>http://cd34.com/blog/framework/rapid-application-development-using-turbogears-and-django/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 06:07:44 +0000</pubDate>
		<dc:creator>cd34</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[rapid application development]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://cd34.com/blog/?p=737</guid>
		<description><![CDATA[For the last 14 months we&#8217;ve been developing an application to replace 90000 lines of PHP code. Rewriting the application from scratch to support I18N and many of the enhancements it needed was deemed to be a better long term solution. When that project was first started, I spent a month with Django and a [...]]]></description>
		<wfw:commentRss>http://cd34.com/blog/framework/rapid-application-development-using-turbogears-and-django/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>User Interface Design</title>
		<link>http://cd34.com/blog/infrastructure/user-interface-design/</link>
		<comments>http://cd34.com/blog/infrastructure/user-interface-design/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 05:46:26 +0000</pubDate>
		<dc:creator>cd34</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Web Infrastructure]]></category>
		<category><![CDATA[formencode]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[smarty]]></category>
		<category><![CDATA[sqlalchemy]]></category>
		<category><![CDATA[toscawidgets]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://cd34.com/blog/?p=676</guid>
		<description><![CDATA[Programmers are not designers. Technical people should not design User Interfaces. * 810 source files * 90658 lines of code * 10213 lines of html For an internal project tasked to a series of programmers throughout the years without enough oversight, it is a mass of undocumented code with multiple programming styles. PHP allowed lazy [...]]]></description>
		<wfw:commentRss>http://cd34.com/blog/infrastructure/user-interface-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TurboGears, Tableform and a callable option to a Widget</title>
		<link>http://cd34.com/blog/programming/python/turbogears-tableform-and-a-callable-option-to-a-widget/</link>
		<comments>http://cd34.com/blog/programming/python/turbogears-tableform-and-a-callable-option-to-a-widget/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 16:31:20 +0000</pubDate>
		<dc:creator>cd34</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[tableform]]></category>
		<category><![CDATA[toscawidgets]]></category>
		<category><![CDATA[turbogears]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://cd34.com/blog/?p=641</guid>
		<description><![CDATA[While doing some TurboGears development I ran into an issue where I needed to generate a select field&#8217;s options from the database that was dependent on authentication. Since defining the query in the model results in a cached result when the class is instantiated, the query couldn&#8217;t be defined there. There are multiple mentions of [...]]]></description>
		<wfw:commentRss>http://cd34.com/blog/programming/python/turbogears-tableform-and-a-callable-option-to-a-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

