<?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>Rick Ross Tries To Think &#187; osqa</title>
	<atom:link href="http://rickross.developerblogs.com/tag/osqa/feed/" rel="self" type="application/rss+xml" />
	<link>http://rickross.developerblogs.com</link>
	<description>But you never know whether anything will happen...</description>
	<lastBuildDate>Sat, 29 Oct 2011 10:41:15 +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>Learning Django and Python with &#8220;The Django Book&#8221;</title>
		<link>http://rickross.developerblogs.com/2010/01/learning-django-and-python-with-the-django-book/</link>
		<comments>http://rickross.developerblogs.com/2010/01/learning-django-and-python-with-the-django-book/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 13:48:08 +0000</pubDate>
		<dc:creator>Rick Ross</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[osqa]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://rickross.developerblogs.com/?p=146</guid>
		<description><![CDATA[Adopting the OSQA project has suddenly put learning Django on my list of priorities, so I&#8217;m enjoying the holiday weekend and working my way through &#8220;The Django Book&#8221; by Adrian Holovaty and Jacob Kaplan-Moss. It&#8217;s my first significant exposure to Python and its much-loved Django framework, and I have to say that I am pretty [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.djangobook.com/en/2.0/"><img class="alignleft size-full wp-image-149" style="margin-right: 8px" title="django_book" src="http://rickross.developerblogs.com/files/2010/01/django_book.gif" alt="django_book" width="125" height="164" /></a>Adopting <a href="http://osqa.net">the OSQA project</a> has suddenly put learning <a href="http://www.djangoproject.com/">Django</a> on my list of priorities, so I&#8217;m enjoying the holiday weekend and working my way through <a href="http://www.djangobook.com/en/2.0/">&#8220;The Django Book&#8221;</a> by Adrian Holovaty and Jacob Kaplan-Moss. It&#8217;s my first significant exposure to Python and its much-loved Django framework, and I have to say that I am pretty impressed. This duo seems to deliver results with very little code and effort &#8211; the kind of &#8220;smart lazy&#8221; I always admire.</p>
<p>The philosophy of Django&#8217;s template system, for example, leverages a &#8220;keep it simple&#8221; approach that encourages better separation of business and presentation logic. Having seen and written too many web templates that actually end up performing business logic, I can appreciate this idea. Similarly, Django&#8217;s data model abstraction seems to deliver a good balance between portability and power, and you may never need to write a SQL query to use it.</p>
<p>I&#8217;ve been using TextMate on my MacBook Pro to work through the book&#8217;s examples so far. I&#8217;m pretty sure I&#8217;ll end up wanting to use Eclipse or IntelliJ IDEA for OSQA development work. I installed <a href="http://www.pydev.org/">Aptana&#8217;s Pydev</a> plugin into Eclipse, but for some reason it fires up python twice and only terminates it once when I invoke their Python debugger, and it&#8217;s warning me about errors in code that is apparently correct and works. I also installed the <a href="http://www.jetbrains.net/confluence/display/PYH/Python+Plugin+for+IntelliJ+IDEA">Python Plugin for IntelliJ IDEA</a>, so I&#8217;ll give that a try today. It looks pretty solid, and the JetBrains team always does exceptional work.</p>
<p>&#8220;The Django Book&#8221; is clear, well-organized and moves at a good pace. You&#8217;ll want to read <a href="http://www.djangobook.com/en/2.0/">the free, online version</a> because the print version is way out of date. I think I&#8217;ll put on some <a href="http://www.redhotjazz.com/django.html">Django Reinhardt</a> in the background to set the mood for the next chapter!</p>
]]></content:encoded>
			<wfw:commentRss>http://rickross.developerblogs.com/2010/01/learning-django-and-python-with-the-django-book/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

