Entries published in 2006
December
- Merry Christmas — December 24
- I can’t believe it’s not XML! — December 21
- Sniffle — December 18
- Status update — December 10
November
- My site is smarter than I am — November 22
- Django tips: get the most out of generic views — November 16
- Comment problems — November 12
- Programming tips: learn optimization strategies — November 5
- Django tips: auto-populated fields — November 2
October
- Python tips: don’t be too concise — October 28
- That’s not Popper! — October 25
- The Prestige — October 22
- Django and NIH — October 21
- How I got here — October 16
- Heads up — October 11
- The functional language that’s right under your nose — October 11
September
- Django tips: laying out an application — September 10
- Django tips: documentation and resources — September 4
- Tool Wars — September 3
- Django tips: user registration — September 2
- Friday fun — September 1
August
- The Rules — August 29
- The best of all worlds — August 29
- A Web 2.0 service idea — August 28
- Let’s talk about accessibility — August 25
- Trying something new — August 20
- A modest proposal — August 19
- Some long-overdue cleaning — August 19
- I’m going to predict this now — August 18
- Django tips: using properties on models and managers — August 18
- Quick note for pydelicious users — August 15
- Let’s talk about frameworks, security edition — August 13
- Django tips: A simple AJAX example, part 2 — August 5
July
- Django tips: A simple AJAX example, part 1 — July 31
- Apropos of even less — July 25
- Apropos of nothing — July 24
- Helpers, scaffolding, tradeoffs and other stuff — July 17
- Django tips: Hacking FreeComment — July 16
- Independence Day — July 4
- JavaScript, ORM and “hiding SQL” — July 4
- Django tips: scaling an application — July 3
- Django and AJAX — July 2
June
- Essentialism — June 30
- Django tips: the difference between ‘blank’ and ‘null’ — June 28
- Levels of openness knowledge — June 25
- Let’s talk about Python and Ruby — June 18
- Upgrading to Ubuntu 6.06 — June 16
- Django tips: Template context processors — June 14
- How Django processes a request — June 13
- Let’s talk about frameworks: When frameworks aren’t right — June 10
- Installing the GIMP — June 8
- Django tips: Write better template tags — June 7
- Django tips: extending the User model — June 6
- Templating languages redux — June 5
- Let’s talk about frameworks, DBA edition — June 4
- Let’s talk about frameworks, programmer edition — June 3
May
- Let’s talk about frameworks, designer edition — May 31
- Let’s talk about frameworks — May 30
- Why templating languages aren’t a bad idea — May 24
- Django, gzip and WSGI — May 21
- The Google Web Toolkit — May 21
- And away we go — May 18