1. Helping Python

    Recently the question came up: suppose you wanted to give enthusiastic people some guidance on how to help work on Python. What suggestions do you have? Surely there's a Web page on this!

    Well, no: a few quick Google searches led me to discover that "contributing to Python" was answered …

    read more

    There are comments.

  2. Serving XML-RPC over HTTPS with Python

    We've been talking about how to manage pygr resources remotely via the existing XML-RPC interface, and for that HTTPS is a requirement. I offered to track down the code necessary for running an XML-RPC server over HTTPS. Here's what I found:

    It turns out that while the Python stdlib supports …
    read more

    There are comments.

  3. Threading and subprocess

    I'm having a long-running discussion with some people about threading and why using threads with simple subprocess calls is almost certainly an overcomplicated (== BAD) use of threads. Everyone seems to think I'm wrong (at least, there's either deafening silence or straight out argument ;) and I think I finally figured out …

    read more

    There are comments.

  4. Some new terminology?

    In some discussions with a moderately new Python programmer who seems to value complexity over simplicity, I may have coined a new term:

    "Penis size" style of programming -- the (mistaken) belief that the
    more advanced programming language features you use, the more
    impressive your code will look.
    

    I think it's …

    read more

    There are comments.

  5. Google Highly Open Participaton Contest -- another notch in the source code!

    Pavel Vinogradov <fastnix> has been keeping me updated on an issue he discovered while testing TCMalloc with Python as a Google Highly Open Participation (GHOP) task, task 105.

    Briefly, Pavel discovered a situation in which replacing the Python memory allocator with TCMalloc resulted in really bad performance. The latest is …

    read more

    There are comments.

  6. Google's AppEngine OneThousand

    At Google Campfire One, v 2.0 -- introducing AppEngine.

    IT'S FREEZING. The cider ran out. Brr.

    Deploying Web apps is annoyingly difficult. Technical hurdles, etc. Need machines. Blech. Costly.

    AppEngine solves all these problems. Runs web apps, handles app lifecycles, apps are run on Google infrastructure can make use of …

    read more

    There are comments.

« Page 10 / 27 »

social