• About

    About me and this site

  • Blog

    A journal of my thoughts and things in my life

  • Articles

    Collection of articles I've published

  • Talks

    Presentations I have delivered recently

  • Software

    Software I have written

programming

  • Unmarshaling a JSON array into a Go struct
  • Go JSON unmarshaling based on an enumerated field value
  • Dynamic JSON in Go
  • EuroPython 2008 talk #1: My God it's Full of Files
  • Incremental mapreduce
  • Snakepit and gitosis, things I've been working on
  • render_pattern: Repeat patterns easily in Nevow templates
  • render_fragment: Reusable fragment embedding in Nevow templates
  • render_if: Conditional Parts in Nevow Templates
  • My review of Twisted Network Programming Essentials
  • Python is confusing
  • Using nevow.guard the smart way