Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Want To Learn Web Programming? Write A Blog Engine. I couldn’t agree more. Weblogs are an ideal starter project—simple enough to get your head around, complex enough to teach you a bunch of important lessons, ideally suited for eating your own dog food.

Tagged , ,

5 comments

  1. Phew. I’ve been planning on making a blog my second (and first public-facing) Django project. I am now more confident that I’m not being an idiot by rejecting Wordpress/Textpattern/all the others.

    pauldwaite - 20th September 2007 13:50 - #

  2. The problem with that approach is that you are then required to compose actual prose to go into the weblog :) You should start off with a planet-like aggregator - it's much easier on your constitution.

    Ryan Tomayko - 20th September 2007 15:49 - #

  3. Good point: a nice thing about writing an aggregator is you have to learn that lanugage's HTTP and XML libraries as well.

    Simon Willison - 20th September 2007 20:43 - #

  4. My starter project for new languages used to be writing xUnit in a TDD fashion, after reading Test Driven Development. I'm now into porting the feedvalidator to new languages, which is a nice small problem domain. XML processing, HTTP (or sockets, depending on what's available). Pretty much what I need to use on a daily basis.

    James Abley - 21st September 2007 22:11 - #

  5. Your comment contains very useful information about all thank you. Your comment contains very useful information about all thank you.

    japonca tercüme - 6th March 2008 12:40 - #

Comments are closed.
A django site