Simon Willison’s Weblog

Items in Aug, 2005

Filters: Year: 2005 × Month: Aug ×

Ruby, Python, “Power”. AN excellent comparison of various language features. # 18th August 2005, 5:57 pm

[Greasemonkey] Monkey Do. User script that automatically posts interesting things to # 18th August 2005, 5:39 pm

Django and Rails London meetup

Here’s a date for your diary: Sam Newman is arranging a meetup for Django and Rails enthusiasts (and anyone else with an interest) on Monday the 5th of September at 7pm in Smiths of Smithfield. If you want to attend, leave a comment on Sam’s entry to give an idea of numbers. I’m signed up—it should be a fun evening.

[... 64 words]

A comparison of Django with Rails. Nails the differences pretty well. # 16th August 2005, 6 pm

How Django processes a request

I’ve decided to kick-start some architecture documentation for Django by describing how the core request handling mechanism in Django works. I’m talking about the part of Django that takes a request from a browser and turns it in to a response—I won’t be discussing the template system, object-relational mapper or automated admin interface, which are all separate components; in fact, you don’t need to use any of those to build a Django application.

[... 674 words]

Dallas PyCon 2006 (via) It’s over a weekend, February 23rd to 26th. # 12th August 2005, 6:21 pm

Mozilla Corp. in 12 simple items. Daniel Glazman clears up the confusion. # 4th August 2005, 6:22 pm

MagicLine. Greasemonkey + microformats killer app. You just HAVE to check this out. # 4th August 2005, 4:32 pm

decaffeinated: Multiplicity. Outstanding multiple background demo—Safari 1.3+ only. # 4th August 2005, 3:06 pm

Exciting developments with Django

The amount of activity surrounding the Django web framework since its not-quite release a few weeks ago is amazing. Adrian, Jacob and Wilson have been working over-time, with 395 check-ins to source control since the 13th of July. They’ve added WSGI support, a development web server, unit-tests, a ton of documentation, SQLite support, database introspection and dozens of other feature tweaks and bug fixes. Check out the project Timeline for an idea of just how frenetic things have been.

[... 271 words]

Beautiful Code, Spring 2003: Syllabus (via) Ka-Ping Yee’s Python course. Learn from the best. # 3rd August 2005, 4:09 pm

Multiple CSS backgrounds in Safari. The first comment includes a link to a demo. # 3rd August 2005, 3:18 pm

Adrian is leaving the Journal-World. This opens an excellent Python job opportunity in Kansas. # 3rd August 2005, 2:50 pm

Jeff Barr on Greasemonkey. Greasemonkey for “Enterprise Application Integration”. # 2nd August 2005, 11:55 am

objc_msgSend. Crazy hardcore optimization story. # 2nd August 2005, 11:09 am

Kwalify (via) YAML gains a typically light-weight and elegant schema language. # 2nd August 2005, 10:50 am