<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Chatterbox, Reloaded</title>
	<atom:link href="http://pauleveritt.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pauleveritt.wordpress.com</link>
	<description>Paul&#039;s ramblings about projects and Python/Pyramid technologies.</description>
	<lastBuildDate>Mon, 08 Apr 2013 18:32:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pauleveritt.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/b4345850285023fbd98c4a40e02f7cbd?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Chatterbox, Reloaded</title>
		<link>http://pauleveritt.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pauleveritt.wordpress.com/osd.xml" title="Chatterbox, Reloaded" />
	<atom:link rel='hub' href='http://pauleveritt.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Video and source for my PyCon Pyramid tutorial with a twist of Python 3</title>
		<link>http://pauleveritt.wordpress.com/2013/04/08/video-and-source-for-my-pycon-pyramid-tutorial-with-a-twist-of-python-3/</link>
		<comments>http://pauleveritt.wordpress.com/2013/04/08/video-and-source-for-my-pycon-pyramid-tutorial-with-a-twist-of-python-3/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 17:02:35 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=140</guid>
		<description><![CDATA[(Updated: forgot some links.) PyCon was a whole kettle of fish this year, happy bouncy fish that drive in RVs and stay up really late. I gave a Getting Started with Pyramid tutorial at PyCon. The fun twist: I based it on Python 3, which Pyramid has supported for about a year and a half. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=140&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>(Updated: forgot some links.)</p>
<p>PyCon was a whole kettle of fish this year, happy bouncy fish that drive in RVs and stay up really late.</p>
<p>I gave a Getting Started with Pyramid tutorial at PyCon. The fun twist: I based it on Python 3, which Pyramid has supported for about a year and a half. I have a feeling that this might have been the first PyCon web tutorial that targeted Python 3. (I also supported Python 2, which about half the attendees used.)</p>
<p><a href="http://pyvideo.org/video/1664/pyramid-for-humans">Video here</a> and <a href="https://pyramid_tutorials.readthedocs.org/en/latest/getting_started/index.html">source docs/code here</a>.</p>
<p>To tell the truth, everything went surprisingly smooth on the Python 3 side. My first real headache wasn&#8217;t Python&#8217;s fault. Homebrew&#8217;s pyvenv command <a href="https://github.com/mxcl/homebrew/issues/18728">won&#8217;t let you install distribute into the virtual environment</a> (and unfortunately, despite being told it works fine with a source Python, they simply closed the ticket<a href="https://github.com/mxcl/homebrew/issues/18805"> but re-opened in another ticket</a>.)</p>
<p>My only other issue was process-related. I used Sphinx for my tutorial material. I decided to use Python 3 for the Sphinx part as well. The released version wasn&#8217;t respecting my build pickles (even after I deleted them), but an install from Sphinx master solved the problem.</p>
<p>All in all, quite cool. I used PyCharm to the fullest extent possible for all the coding and Sphinx docs, and PyCharm hung along with Python 3 quite well.</p>
<p>So the open question&#8230;is 2013 going to be a year that Python 3 starts to emerge?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=140&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2013/04/08/video-and-source-for-my-pycon-pyramid-tutorial-with-a-twist-of-python-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Python 3 for my PyCon Pyramid tutorial</title>
		<link>http://pauleveritt.wordpress.com/2013/02/18/python-3-for-my-pycon-pyramid-tutorial/</link>
		<comments>http://pauleveritt.wordpress.com/2013/02/18/python-3-for-my-pycon-pyramid-tutorial/#comments</comments>
		<pubDate>Mon, 18 Feb 2013 17:05:35 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=137</guid>
		<description><![CDATA[Going to PyCon? Looking for a good tutorial to sign up for? Interested in Python 3? I&#8217;m giving a Pyramid for Humans tutorial at PyCon, Wednesday morning. It&#8217;s going to be a lot of fun. As extra spice, I&#8217;m going to give a try at targeting the tutorial at Python 3, which Pyramid has supported [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=137&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Going to PyCon? Looking for a good tutorial to sign up for? Interested in Python 3?</p>
<p>I&#8217;m giving a <a href="https://us.pycon.org/2013/schedule/presentation/12/">Pyramid for Humans </a>tutorial at PyCon, Wednesday morning. It&#8217;s going to be a lot of fun. As extra spice, I&#8217;m going to give a try at targeting the tutorial at Python 3, which Pyramid has supported for almost a year and half.</p>
<p>If you&#8217;re looking for a rich web framework and you think 2013 is a good year to start kicking the Python 3 tires, come hang out with us.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=137&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2013/02/18/python-3-for-my-pycon-pyramid-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#8217;m doing a Pyramid-Python3 talk at DC Python Feb 5</title>
		<link>http://pauleveritt.wordpress.com/2013/01/18/im-doing-a-pyramid-python3-talk-at-dc-python-feb-5/</link>
		<comments>http://pauleveritt.wordpress.com/2013/01/18/im-doing-a-pyramid-python3-talk-at-dc-python-feb-5/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 14:38:11 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=134</guid>
		<description><![CDATA[We&#8217;re getting out-and-about more in 2013, talking up Pyramid and whatnot. Starting with, a Pyramid presentation at the DC Python meetup on Tuesday, February 5th in DC, 7PM at Browsermedia/NClud, 19th street. Only 8 RSVP spots left! I&#8217;ll give a little warmup then a lightening tour of the &#8220;Pyramid for Human&#8221; tutorial I&#8217;m giving at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=134&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We&#8217;re getting out-and-about more in 2013, talking up Pyramid and whatnot. Starting with, a <a href="http://meetup.dcpython.org/events/97919322/">Pyramid presentation</a> at the <a href="http://dcpython.org/">DC Python</a> meetup on Tuesday, February 5th in DC, 7PM at Browsermedia/NClud, 19th street. Only 8 RSVP spots left!</p>
<p>I&#8217;ll give a little warmup then a lightening tour of the &#8220;Pyramid for Human&#8221; tutorial I&#8217;m giving at PyCon in March.</p>
<p>And&#8230;.I plan to give the tutorial using Python 3, just to emphasize that Python web frameworks are making Python 3 progress in 2013, and Pyramid has had production support for well over a year.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/134/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=134&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2013/01/18/im-doing-a-pyramid-python3-talk-at-dc-python-feb-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Emphasize Python 3 in Pyramid docs?</title>
		<link>http://pauleveritt.wordpress.com/2013/01/13/emphasize-python-3-in-pyramid-docs/</link>
		<comments>http://pauleveritt.wordpress.com/2013/01/13/emphasize-python-3-in-pyramid-docs/#comments</comments>
		<pubDate>Sun, 13 Jan 2013 13:54:36 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=131</guid>
		<description><![CDATA[Recently I saw that Django 1.5 will have experimental (non-production) support for Python 3, and just saw today about Twisted supporting some Python 3. Someone recently asserted that 2013 might be the year that Python 3 tips. Pyramid has fully supported Python 3 for well over a year. I&#8217;m hoping to work on a &#8220;Getting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=131&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Recently I saw that Django 1.5 will have experimental (non-production) support for Python 3, and just saw today about Twisted supporting some Python 3. Someone recently asserted that 2013 might be the year that Python 3 tips.</p>
<p>Pyramid has fully supported Python 3 for well over a year. I&#8217;m hoping to work on a &#8220;Getting Started&#8221; section in the Pyramid docs. What do people think about ways to highlight Python 3 a little more visibly, in the Pyramid docs and elsewhere?</p>
<p>My supposition: people who are interested in real web stuff with Python 3 should give Pyramid a try, and thus, we should reach out to them.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=131&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2013/01/13/emphasize-python-3-in-pyramid-docs/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Pyramid 1.4 released with some interesting goodness</title>
		<link>http://pauleveritt.wordpress.com/2012/12/18/pyramid-1-4-released-with-some-interesting-goodness/</link>
		<comments>http://pauleveritt.wordpress.com/2012/12/18/pyramid-1-4-released-with-some-interesting-goodness/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 12:47:51 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=128</guid>
		<description><![CDATA[Chris McDonough stayed up late last night and got Pyramid 1.4 out the door with interesting new features and, of course, up-to-date documentation. I&#8217;ve gotten really interested in the custom view predicates stuff. For me, Pyramid has always existed in the sweet spot between ginormous megasystem and too-small toy. It isn&#8217;t a big system, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=128&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Chris McDonough stayed up late last night and got Pyramid 1.4 out the door with <a href="http://docs.pylonsproject.org/projects/pyramid/en/master/whatsnew-1.4.html">interesting new features</a> and, of course, up-to-date documentation.</p>
<p>I&#8217;ve gotten really interested in the custom view predicates stuff. For me, Pyramid has always existed in the sweet spot between ginormous megasystem and too-small toy. It isn&#8217;t a big system, but it is big enough to help you quickly build your own big system.</p>
<p>The <a href="http://pyramid.readthedocs.org/en/latest/api/config.html">documentation for the configuration system </a>demonstrates this. Pyramid makes it easy to register, in a clean and testable way, new semantics for a custom application that feel like a natural part of Pyramid. Meaning, when you or a consumer of your stuff wants to know where something is, the thing they are looking for is in a natural place. For example, stuff hanging of the request, or slightly-specialized renderers, or event subscribers, or custom site settings.</p>
<p>The view predicates work has that nice familiar smell, taken to another degree. <code>@view_config</code> is the most familiar part of Pyramid. You can now register new arguments for view_config that are then first-class semantics in your custom application. This lets you get much of what you might want with a custom decorator/directive, which you can achieve while staying within the comfy confines of view config. Similar goodness for routes and subscribers.</p>
<p><em>Update:</em> As Chris&#8217;s pimp, I feel obliged to say&#8230;give Chris a project! He&#8217;s winding down a customer project right now and needs some next work. Want Chris onsite to get your team velocity moving? Have a project that could use a dose of brilliance? Drop me a line.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=128&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2012/12/18/pyramid-1-4-released-with-some-interesting-goodness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Caring about the customer&#8217;s project more than about the customer</title>
		<link>http://pauleveritt.wordpress.com/2012/11/28/caring-about-the-customers-project-more-than-about-the-customer/</link>
		<comments>http://pauleveritt.wordpress.com/2012/11/28/caring-about-the-customers-project-more-than-about-the-customer/#comments</comments>
		<pubDate>Wed, 28 Nov 2012 19:48:06 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=126</guid>
		<description><![CDATA[About 10 years ago my stock-in-trade changed. I started managing projects. Specifically, large projects with distributed subcontractor developer teams. Along the way I developed a mantra that I used to startle customers upfront about my style: &#8220;My job is to care about the customer&#8217;s project more than about the customer.&#8221; By this I mean several [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=126&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>About 10 years ago my stock-in-trade changed. I started managing projects. Specifically, large projects with distributed subcontractor developer teams. Along the way I developed a mantra that I used to startle customers upfront about my style:</p>
<p>&#8220;My job is to care about the customer&#8217;s project more than about the customer.&#8221;</p>
<p>By this I mean several things:</p>
<ul>
<li>Of course I care about the customer.</li>
<li>But the customer&#8217;s performance review is usually tied to the success of the project. The best way I can serve her professionally is for The Project to kick ass.</li>
<li>Sometimes the customer-side PM leaves the company, or someone else gets swapped in. I&#8217;ve had a few projects where I outlasted everybody on both sides of the equation. The Project endures.</li>
<li>Quite frequently, the &#8220;customer&#8221; is a moving, shape-shifting centroid of multiple contradictory anti-consensus voices. Each with valid points. Who doth stand up for The Project?</li>
</ul>
<p>I&#8217;ve recently had examples where I&#8217;ve gone too far with this, though. Like in democracy, sometimes you have to let customers work through the nattering and emerge at a place with <em>real</em> clarity and support for The Project. Not clarity imposed on them by The Project (meaning, me.)</p>
<p>As with many other things, it&#8217;s art not science, intuition over reason. There&#8217;s a place for focus, execution, delivery, and taking responsibility for complexity <em>in toto</em>. I take pride in owning that part and saying: &#8220;Mine is the one throat you will choke.&#8221; There is still room, though, for knowing when to let things play out.</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=126&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2012/11/28/caring-about-the-customers-project-more-than-about-the-customer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Pyramid Training: Gun for Hire</title>
		<link>http://pauleveritt.wordpress.com/2012/11/20/pyramid-training-gun-for-hire/</link>
		<comments>http://pauleveritt.wordpress.com/2012/11/20/pyramid-training-gun-for-hire/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 14:31:32 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/2012/11/20/pyramid-training-gun-for-hire/</guid>
		<description><![CDATA[tl;dr I&#8217;d love to go do some Pyramid training in the coming months. Particularly if there&#8217;s a chance to speechify. For the San Fran Plone Conf, I put together a &#8220;Pyramid for Humans&#8221; training course. I really enjoyed it. I tried to create the kind of training course I&#8217;d want to attend: very hands-on, one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=124&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>tl;dr I&#8217;d love to go do some Pyramid training in the coming months. Particularly if there&#8217;s a chance to speechify.</p>
<p>For the San Fran Plone Conf, I put together a &#8220;Pyramid for Humans&#8221; <a href="http://pylons.readthedocs.org/projects/pyramid_tutorials/en/latest/humans/index.html">training course</a>. I <em>really</em> enjoyed it. I tried to create the kind of training course I&#8217;d want to attend: very hands-on, one step at a time, source code available, broad-but-shallow, with a deep emphasis on hilarity. Chris McDonough sat in on it to make sure I didn&#8217;t poke myself in the eye on anything.</p>
<p>The course received very good reviews, prompting me to&#8230;do nothing. I stupidly didn&#8217;t go conduct it again. I have submitted a condensed version as a tutorial for PyCon, but then it occurred to me: &#8220;Why wait?&#8221;</p>
<p>Got a small pile of beginners in your organization that you&#8217;d like to get up to speed on Python web development? Got a larger group at a conference or user group that might want a hands-on tour of Pyramid? Interested in a speech covering 19 years of mistakes in web development and 15 years of bad open source decisions?</p>
<p>As a trainer, I&#8217;m not: (a) cheap, (b) expensive, or (c) boring. I&#8217;m up for doing customized training if you have some specific topics.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=124&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2012/11/20/pyramid-training-gun-for-hire/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Hackberry, Linux, Python, Minecraft</title>
		<link>http://pauleveritt.wordpress.com/2012/11/20/hackberry-linux-python-minecraft/</link>
		<comments>http://pauleveritt.wordpress.com/2012/11/20/hackberry-linux-python-minecraft/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 14:21:22 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=114</guid>
		<description><![CDATA[My son wanted to run a Minecraft Server. I had a old, wheezing, 2006 Macbook, so I set up a Minecraft server for him and his friends. Then I decided to do a little adventure. The Macbook wasn&#8217;t going to live long, and I knew I wanted him to do some more learning on computing. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=114&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>My son wanted to run a Minecraft Server. I had a old, wheezing, 2006 Macbook, so I set up a Minecraft server for him and his friends.</p>
<p>Then I decided to do a little adventure.</p>
<p>The Macbook wasn&#8217;t going to live long, and I knew I wanted him to do some more learning on computing. So we went the SoC route and got the 1Gb <a href="http://goo.gl/WuW37">Hackberry</a> for $75 or so bucks. Dual core 1.2 Ghz ARM with 1 GB RAM, HDMI, 2 USB, Wifi, Bluetooth, and an SD reader.</p>
<p>These things come with onboard Android so you can just plug them in, hook up the HDMI and keyboard/mouse, and all works. And it did. It was very unnerving, the paucity of actual learning required. My son made a case out of Legos, I hooked up the Wifi, and the Google Play store actually had an Android version of the Minecraft Server.</p>
<p>Too easy. Fortunately the Android &#8220;server&#8221; was fatally flawed. It stopped if you did anything else in Android. So we flashed Linaro Desktop onto an SD card and went down the rabbit hole.</p>
<p>And it worked. The first time. I just had to fix the wireless networking. After that, a flurry of apt-gets later, and I had a Minecraft server running and Python installed. 10k Pystones makes it 1/4th the speed of my 2006 Macbook. But hey, it&#8217;s in a case made out of Legos!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=114&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2012/11/20/hackberry-linux-python-minecraft/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Humans, Python, web development, tutorial next week</title>
		<link>http://pauleveritt.wordpress.com/2011/10/26/humans-python-web-development-tutorial-next-week/</link>
		<comments>http://pauleveritt.wordpress.com/2011/10/26/humans-python-web-development-tutorial-next-week/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 13:10:16 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=112</guid>
		<description><![CDATA[(Aimed at Python folks.) If you&#8217;re interested in learning Python web development using Pyramid, and you&#8217;re not a framework guru, I&#8217;m giving a &#8220;Pyramid for Humans&#8221; tutorial next week in San Francisco. I&#8217;m aiming this particularly at web developers who are responsible for the UI/UX and customer interactions, versus people who like talking about thread [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=112&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>(Aimed at Python folks.)</p>
<p>If you&#8217;re interested in learning Python web development using Pyramid, and you&#8217;re not a framework guru, I&#8217;m giving a &#8220;Pyramid for Humans&#8221; <a href="http://www.eventbrite.com/event/1971884961">tutorial next week</a> in San Francisco. I&#8217;m aiming this particularly at web developers who are responsible for the UI/UX and customer interactions, versus people who like talking about thread locals.</p>
<p>I&#8217;ve really enjoyed working on the material for this and I&#8217;m looking forward to going through it next week.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=112&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2011/10/26/humans-python-web-development-tutorial-next-week/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
		<item>
		<title>Pyramid tutorial at Plone Conf</title>
		<link>http://pauleveritt.wordpress.com/2011/10/14/pyramid-tutorial-at-plone-conf/</link>
		<comments>http://pauleveritt.wordpress.com/2011/10/14/pyramid-tutorial-at-plone-conf/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 10:34:37 +0000</pubDate>
		<dc:creator>Paul Everitt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://pauleveritt.wordpress.com/?p=109</guid>
		<description><![CDATA[Let&#8217;s all pretend that this post went out 2 months ago, which would have been a grown-up and mature time to have promoted it. In a couple of weeks I&#8217;m giving a Pyramid tutorial at the Plone Conference in San Francisco. I&#8217;m hardly an expert, so this is pitched as &#8220;Pyramid for Humans.&#8221; I&#8217;ll start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=109&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Let&#8217;s all pretend that this post went out 2 months ago, which would have been a grown-up and mature time to have promoted it.</p>
<p>In a couple of weeks I&#8217;m giving a <a href="http://ploneconf.org/event/training">Pyramid tutorial</a> at the Plone Conference in San Francisco. I&#8217;m hardly an expert, so this is pitched as &#8220;Pyramid for Humans.&#8221; I&#8217;ll start at the very beginning, establish a UI-first approach to building an app, then gradually add much of the machinery needed for a project.</p>
<p>I&#8217;d really like it if <a href="http://www.eventbrite.com/event/1971884961">you attended</a>. [wink]</p>
<p>Joking aside, I&#8217;m really hoping I can get a crowd of first-starters there. Women and men who aren&#8217;t framework gods, who like using tools more than making them, and we build a nice base understanding of getting started in Pyramid. I want this tutorial to kick ass.</p>
<p>Drop me a line if you have any questions or suggestions about what should go in &#8220;Pyramid for Humans.&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pauleveritt.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pauleveritt.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pauleveritt.wordpress.com&#038;blog=5206833&#038;post=109&#038;subd=pauleveritt&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pauleveritt.wordpress.com/2011/10/14/pyramid-tutorial-at-plone-conf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/997998127a1b170dadd043e5474ab0db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pauleveritt</media:title>
		</media:content>
	</item>
	</channel>
</rss>
