All articles

  1. Atom Publishing Protocol: Atompub

    Doing stuff with the Atom Publishing Protocol, I’ve noticed that it goes by two (shortened) names: APP and Atompub. I’d become used to calling it APP, but I’ve decided to make a conscious effort to call it Atompub from now on, and I encourage you all to …

  2. Defaults & Inheritance

    I thought I’d note a way I try to make classes reasonably customizable without creating lots of classes, but letting other people create classes if they want.

    Here’s a common technique; I’m going to use a class from WSGIProxy as an example, because that’s where I …

  3. XO B4

    Front view of the XO

    I recently received a Beta-4 XO laptop. I won’t describe the hardware on the whole, but probably a number of readers here have seen the B2 laptops so I thought I’d write up a quick description of the changes I’ve noticed. If you haven’t seen the …

  4. Tempita

    I mentioned a templating language I put into Paste a while ago, but since then I extracted it into a separate package called Tempita. I think the documentation is fairly complete (it’s a small language), but I’ll describe it shortly here.

    I wanted a text-substitution language, because I …

  5. Atompub & OpenID

    One of the thinmgs I would like to do is to interact with Atompub (aka Atom Publishing Protocol) stores in Javascript through the browser. Since this effectively the browser itself interacting with the Atompub server, browser-like authentication methods would be nice. But services like Atompub don’t work nicely with …

  6. Fast CGI that isn’t FastCGI

    There’s a bunch of techniques for doing deployments of long-running processes (Zope, Python server, Rails, etc). A pretty good technique is to do HTTP proxying. There’s some details and conventions I’d like to see for HTTP, but that’s not my concern here.

    HTTP proxying isn’t …

  7. Pronouncing “Django”

    I’m not saying this to anyone in particular, but I’ve heard people pronounce Django incorrectly way too often. The “dj” in Django is a hard J, like in the word “jury” or “jolly”. You don’t pronounce the D.

    Update: Alex Limi tells me I’m wrong too …

« Page 12 / 13 »

This is the personal site of Ian Bicking. The opinions expressed here are my own.