
I gave the keynote speech at the Python Ireland Conference on October 14th 2012. I proposed that Dublin is one of the world’s best emerging startup hubs, uniquely situated as the gateway between Europe and America. As programmers, we enjoy…
Cherokee is now my favorite web server, having all the performance of Nginx, but designed for usability. The addition of the market feature has made it possible to leave behind the headaches of re-learning the peculiarities of all of your…
Memoizing describes the programming pattern of caching results returned from a function, so that any subsequent calls to the function with the same parameters will return a cached value instead of re-computing it. Here’s a Python implementation.