All articles

  1. pdb in the browser

    People have asked me a few times about evalexception and pdb — they’d like to be able to use something like pdb through the browser, stepping through code.

    The technique I used for tracebacks wouldn’t really work for pdb. For a traceback I saved all the information from the …

  2. The GPL and Principles

    For the most part by the time I finished writing my last article on licensing I had mostly convinced myself that the GPL isn’t a practical license for most projects. That is, outcomes when using the GPL aren’t likely to be any better than outcomes using a permissive …

  3. Governance

    It occurred to me… Django is something like a dictatorship… or maybe an oligarchy. At first it seems like Pylons is the same… but no. Pylons is clearly feudal. I lord over Paste, WebOb, FormEncode. Mike Bayer lords over Mako and SQLAlchemy. Ben lords over Routes, Beaker, and Pylons.

    I …

  4. Choosing a License

    I thought I’d take some time to talk about licensing.

    Licensing is something that F/OSS programmers talk about a lot. There’s two major categories of licenses:

    • The GPL, aka Copyleft. You must distribute source with your application, and users get full rights to the source code, including …
  5. App Engine and Pylons

    So I promised some more technical discussion of App Engine than my last two posts. Here it is:

    Google App Engine uses a somewhat CGI-like model. That is, a script is run, and it uses stdin/stdout/environ to handle the requests. To avoid the overhead of CGI a …

  6. The Mundane Nature Of Programming

    So, I was at a university the other day, talking with some people about a sprint project, and there was a student there. He was somewhat eager to write “algorithms”. I’m not sure what that means exactly, but I was reminded of him because I was just about to …

  7. App Engine and Open Source

    This is about Google App Engine which probably everyone has read about already.

    I’m quite excited about it. Hosting has been the bane of the Python web world for a long time. This provides a very compelling hosting situation for Python applications.

    I’m not as interested in this …

« Page 12 / 16 »

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