Blog Archive 2012 Using Twitter’s iOS5 Integration for Single Sign-On Apr 18 2012 Reducing Code Nesting Jan 01 2012 2011 The Technology Behind Convore Feb 16 2011 2010 An Object Lesson in How to Respond to Criticism Oct 10 2010 Why node.js disappoints me Sep 27 2010 We need a new word for “Open” May 20 2010 How do we kick our synchronous addiction? Feb 08 2010 2009 You care about Facebook, you just might not know it yet Nov 10 2009 My Thoughts on NoSQL Jul 21 2009 Flojax: A unobtrusive and easy strategy for creating AJAX-style web applications Apr 02 2009 Tagging cache keys for O(1) batch invalidation Mar 01 2009 Notice Something Different? Feb 28 2009 Writing Blazing Fast, Infinitely Scalable, Pure-WSGI Utilities Jan 08 2009 2008 in Review & 2009 Goals Jan 02 2009 2008 It’s been a wild ride Nov 30 2008 Why CouchDB Rocks Nov 29 2008 Drop-dead simple Django caching Nov 28 2008 Reverse HTTP Nov 27 2008 “Web Hooks” Nov 26 2008 Screencast Competition for Pinax/Django Nov 25 2008 Trying to Start a Programming Meme Nov 24 2008 Why CouchDB Sucks Nov 23 2008 The most widely available virtual machine Nov 22 2008 Are pure client-side web apps the wave of the future? Nov 21 2008 Blog Updated (now with more CouchDB) Nov 20 2008 Lambda Calculus Nov 19 2008 Why you should blog Nov 18 2008 WSGI middleware is awesome, and Django should use it more Nov 17 2008 Writing an Markov-Chain IRC Bot with Twisted and Python Nov 16 2008 Exploring Erlang’s gen_server Nov 15 2008 Easy Multi-Database Support for Django Nov 14 2008 “To IDE or not to IDE?”, that is the question Nov 13 2008 Book Meme Nov 12 2008 Why use a VARCHAR when you can use TEXT? Nov 11 2008 Making Django Imports Less Painful Nov 10 2008 Using CouchDB with Django Nov 09 2008 Legacy Code Nov 08 2008 It’s Caches All the Way Down Nov 07 2008 Secrets of the Django ORM Nov 06 2008 The internet is in immediate danger of collapse Nov 05 2008 Why SQLAlchemy is the best ORM on the face of the planet Nov 04 2008 Database triggers aren’t evil, and they actually kind of rock Nov 03 2008 Gems of Python Nov 02 2008 What’s Next? Nov 01 2008 Programming Languages I’ve Learned (In Rough Order) Meme Sep 28 2008 “Django From the Ground Up” Screencast Series Launched Sep 18 2008 DjangoCon: Great conference, or greatest conference ever? Sep 08 2008 Spawning + Django Jul 30 2008 Intermediary Models and PyMag Jul 29 2008 First Two Django Screencasts Jul 12 2008 Japan and San Francisco Jul 10 2008 Djangodash was Fun! Jun 07 2008 Where I’ve Been, and Where I’m Going Jun 06 2008 FriendFeed Comment Expand Bookmarklet May 27 2008 Managers and Voting and Subqueries, Oh My! May 24 2008 Exploring Mixins with Django Model Inheritance May 17 2008 Revolutionary Ideas May 15 2008 My Awesome Regex Snippet May 06 2008 Inheritance vs. Composition May 04 2008 Learning Design Apr 17 2008 Lessons Learned Apr 10 2008 April Fools Mar 31 2008 Talk Controversy, Django Community, Sprints, and People Mar 20 2008 PyCon 2008 Mar 13 2008 Ideas and Execution Mar 12 2008 Hosting a Django Site with Pure Python Feb 22 2008 Syntax Highlighting Feb 21 2008 Django Tip: A Denormalization Alternative Feb 15 2008 On Context Processors in Django Feb 11 2008 OOP and Django Feb 08 2008 XFN Markup Enabled Feb 05 2008 AJAX, Voting, and Some Nicer CSS: Putting django-threadedcomments to the Test Jan 30 2008 Announcing django-threadedcomments Jan 23 2008 I Caucused Tonight Jan 03 2008 2007 Creating a Pownce Widget Using Django Dec 18 2007 Django-Related Audio from Last Year’s PyCon Dec 11 2007 Looking Forward: Upcoming Django Developments Worth Waiting For Dec 10 2007 Getting Involved in the Django Project Dec 07 2007 Fun Way of Displaying a Blogroll Dec 05 2007 Picky Sep 13 2007 Eyespot Internship: Complete Aug 10 2007 Interesting Discussion, Nginx Aug 07 2007 Sphinx Search, Totally Rad Website Aug 06 2007 Cheetah and Django Aug 03 2007 SimpleAggregation update, Eyespot Aug 02 2007 35W Bridge Aug 01 2007 Information has a Long Way to Go Jul 31 2007 iPhone Says: “Hello, World” Jul 30 2007 Introducing django_simpleaggregation Jul 30 2007 Woohoo! Jul 26 2007 Web Design Jul 26 2007 Simple Random Character Function Apr 15 2007 Notice Anything? Mar 09 2007 Post-Pycon Thoughts Feb 26 2007 I’m at PyCon Feb 22 2007 PyCon Plans Feb 20 2007 A Poem Crossed My Mind Feb 14 2007 Yet Another Project Feb 14 2007 2006 Writing a Gallery App in Django, Part I Dec 19 2006 Free Icons! Dec 09 2006 MythTV Box Down Dec 05 2006 Memcached and OpenWebLoad Dec 04 2006 New Site Live! Dec 03 2006