<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>yergler.net &#187; grok</title>
	<atom:link href="http://yergler.net/blog/tag/grok/feed/" rel="self" type="application/rss+xml" />
	<link>http://yergler.net</link>
	<description>Because eventually I&#039;ll be right. Theoretically.</description>
	<lastBuildDate>Tue, 31 Jan 2012 05:43:29 +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>Pre-read: Grok 1.0 Web Development</title>
		<link>http://yergler.net/blog/2010/03/16/pre-read-grok-1-0-web-development/</link>
		<comments>http://yergler.net/blog/2010/03/16/pre-read-grok-1-0-web-development/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 16:14:50 +0000</pubDate>
		<dc:creator>Nathan Yergler</dc:creator>
				<category><![CDATA[reading]]></category>
		<category><![CDATA[cc]]></category>
		<category><![CDATA[grok]]></category>
		<category><![CDATA[pre-read]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://yergler.net/?p=1567</guid>
		<description><![CDATA[Late last month I received an email from Packt Publishing (en.wp), asking if I&#8217;d be interested in reviewing one of their new titles, Grok 1.0 Web Development, by Carlos de la Guardia. I immediately said yes, with the caveat that I&#8217;m traveling a lot over the next 30 days, so the review will be a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.packtpub.com/grok-1-0-web-development/book?utm_source=yergler.net&amp;utm_medium=bookrev&amp;utm_content=blog&amp;utm_campaign=mdb_002632"><img src="/media//2010/03/Grok-1.0-image-243x300.jpg" alt="" title="Grok 1.0 Web Development" width="243" height="300" class="alignright size-medium wp-image-1568" /></a>Late last month I received an email from <a href="http://www.packtpub.com/">Packt Publishing</a> (<a href="http://en.wikipedia.org/wiki/Packt">en.wp</a>), asking if I&#8217;d be interested in reviewing one of their new titles, <em><a href="http://www.packtpub.com/grok-1-0-web-development/book?utm_source=yergler.net&#038;utm_medium=bookrev&#038;utm_content=blog&#038;utm_campaign=mdb_002632">Grok 1.0 Web Development</a></em>, by <a href="http://blog.delaguardia.com.mx/">Carlos de la Guardia</a>.  I immediately said yes, with the caveat that I&#8217;m traveling a lot over the next 30 days, so the review will be a little delayed (hence this pre-review).  I said &#8220;yes&#8221; because <a href="http://grok.zope.org/">Grok</a> is one of the Python web frameworks that&#8217;s most interesting to me these days.  It&#8217;s interesting because one of its underlying goals is to take concepts from <del datetime="2010-03-16T15:46:26+00:00">Zope 3</del><a href="http://docs.zope.org/zopetoolkit/">Zope Toolkit</a>, and make them more accessible and less daunting.  These concepts &#8212; the component model, pluggable utilities, and graph-based traversal &#8212; are some of the most powerful tools I&#8217;ve worked with during my career.  And of course, they can also be daunting, even to people with lots of experience; making them more accessible is a good thing.</p>
<p>I&#8217;ve read the first four chapters of <em>Grok 1.0 Web Development</em>, and so far there&#8217;s a lot to like.  It&#8217;s the sort of documentation I wish I&#8217;d had when I ported the Creative Commons <a href="http://creativecommons.org/choose/">license chooser</a> to Grok<sup>1</sup>.  I&#8217;m looking forward to reading the rest, and will post a proper review when I return from Nairobi.  In the mean time, check out <a href="http://grok.zope.org/">Grok</a>, Zope 3 for cavemen.</p>
<p><em>You can download a preview from Grok 1.0 Web Development, <a href="http://yergler.net/media/2010/03/7481-grok-1-0-Web-development-sample-chapter-5-forms.pdf">Chapter 5: Forms</a>.</em></p>
<hr />
<p><sup>1</sup> The CC license chooser has evolved a lot over the years; shortly after Grok was launched we adopted many of its features as a way to streamline the code.  Grok&#8217;s simplified support for custom traversal, in particular, was worth the effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://yergler.net/blog/2010/03/16/pre-read-grok-1-0-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

