<?xml version="1.0" encoding="utf-8"?><!-- generator="WordPress/2.7.1" -->
<rss version="0.92">
<channel>
	<title>the occasional occurrence</title>
	<link>http://blog.dowski.com</link>
	<description>Unfortunately, Christian had a Thwart, and the Magpie stayed in play.</description>
	<lastBuildDate>Thu, 11 Mar 2010 17:50:21 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Evolution of a Haskell Function</title>
		<description>I'm going through Real World Haskell trying to get a handle on the Haskell programming language.  Python is my current language of choice, but I like to learn new programming languages too.

So last night I was going over the chapter that introduces 'let', 'where', 'case' and guards and I ...</description>
		<link>http://blog.dowski.com/2010/03/11/evolution-of-a-haskell-function/</link>
			</item>
	<item>
		<title>Link: PiCloud Overview</title>
		<description>Here's a great overview of using PiCloud that goes beyond "hello world" type stuff.

For those of you who don't know, PiCloud is a cloud computing platform for Python that aims to simplify the task of running code in "the cloud."

cw </description>
		<link>http://blog.dowski.com/2010/03/11/link-picloud-overview/</link>
			</item>
	<item>
		<title>Aubrey</title>
		<description>Our family is so excited and blessed to welcome Aubrey into the world.



She was born this morning at 7:11am EST.  She weighed in at 8lbs. 1oz. and is 19" long.  Mom and baby are doing well.  I'm doing great! :-)

cw </description>
		<link>http://blog.dowski.com/2010/01/06/aubrey/</link>
			</item>
	<item>
		<title>On Tree Houses and Software</title>
		<description>From the ShopTalk blog:

The Minimum Viable Tree House 

A case-study in what not to do with your software project. </description>
		<link>http://blog.dowski.com/2009/11/12/on-tree-houses-and-software/</link>
			</item>
	<item>
		<title>Beautiful Coroutines</title>
		<description>Some guy on some other blog wrote this.  His name sounds familiar ...

Beautiful Coroutines: Cooperative Concurrency in Python using Diesel

cw </description>
		<link>http://blog.dowski.com/2009/10/20/beautiful-coroutines/</link>
			</item>
	<item>
		<title>Diesel</title>
		<description>I've been working with some friends on getting a startup off the ground.  We just released one of the core libraries that our software is built on.  

Announcing Diesel!

cw </description>
		<link>http://blog.dowski.com/2009/09/23/diesel/</link>
			</item>
	<item>
		<title>What I did this past weekend</title>
		<description>This past weekend, I enriched some soil.  I know it sounds cool, but really, it was freakin' awesome.  

I started with light brown dusty dirt in a "flower bed".  It might have even been tainted with nuclear waste.  Nothing grows in it.  Ants prefer to ...</description>
		<link>http://blog.dowski.com/2009/09/21/what-i-did-this-past-weekend/</link>
			</item>
	<item>
		<title>Crushed</title>
		<description>"Julio!"

There was no answer. 

Though drenched with sweat, the summer heat was no match for the desperation of a father for his son.  Racing through the field, the leaves on the cornstalks met Gustavo's skin like slender green blades.  He didn't even notice the pain as he closed ...</description>
		<link>http://blog.dowski.com/2009/06/27/crushed/</link>
			</item>
	<item>
		<title>Odd Old-Style vs. New-Style Class Behavior</title>
		<description>So we have some older Python code at work that uses old-style classes.  We usually try and bring those up to date when we encounter them.

The other day one of the developers did that and one of our tests started failing.  A simple change from:


class Foo:
   ...</description>
		<link>http://blog.dowski.com/2009/05/21/odd-old-style-vs-new-style-class-behavior/</link>
			</item>
	<item>
		<title>Caching HTTP Responses with CherryPy</title>
		<description>The most basic case is very simple.


import time
import cherrypy

class WebSvc(object):
    @cherrypy.tools.caching(delay=300)
    @cherrypy.expose
    def quadruple(self, number):
        time.sleep(1) # make the real call somewhat costly
        return str(int(number) * 4)

cherrypy.quickstart(WebSvc())


That ...</description>
		<link>http://blog.dowski.com/2009/02/25/caching-http-responses-with-cherrypy/</link>
			</item>
</channel>
</rss>
