Archives

  • Per-user caching in Django

    Django comes with an easy-to-use caching framework. With a few simple decorators, an application’s views are cached. Decorators can even be used to control upstream caches, such as those maintained by ISPs. Nevertheless, if a rendered view is customized with information individual to a user, these caching options cease to be useful. Submit article

    Feb 12th, 2008 | Filed under Programming, Tips
    Tags: ,
  • Dynamic URLs in Django

    I long ago switched my company’s web applications from Code Igniter to Django. The main reasons were Django’s more powerful database API and Python’s maintainability and scalability over PHP. Submit article

    Nov 12th, 2007 | Filed under Tips
    Tags: ,
  • Art is rough

    Why’s Poignant Guide claims that after learning Ruby you will write code so elegant it will make you cry. Paul Graham was not so dramatic, but he was closer to the mark. Lisp teaches you the elegance and grace of recursive and applicative programming. This creates beautiful and concise code. Submit article

    Jun 1st, 2007 | Filed under Soap box, Tips
    Tags:
  • Lisp: where to start

    When I first set out to learn lisp, I was faced with an intimidating number of choices. Which implementation of lisp should I choose? Common lisp? Scheme? I went with common lisp. Which common lisp? SBCL? MCL? Gnu clisp? Yeesh. This is enough to scare most lisp rookies off. Here is some advice: start off [...]

    May 13th, 2007 | Filed under Tips
    Tags: ,
Archive for the ‘Tips’ Category