Beyond regular expressions and other string-based techniques, your options are to check the DNS server (but DNS lookups can fail on occasion) and vrfy the SMTP server (but many SMTP servers turn this off to stop email harvesters). Ultimately, you can actually send an email to the address and see if there are any bounces.
Since then, I've re-evaluated my decision and, a few weeks ago, I ported the Singularity web app to Django from webapp.
Google App Engine (GAE) supports both its own framework, called webapp, and Django.
So, which one do you use?
(more...)
I'm playing around with Django (and considering whether to use it to build the back-end for Singularity). I love the regular expressions-based Front Controller that Django uses and the first thing I thought when I saw it was that it would be incredibly easy to use this to implement deep linking in Flex and Flash applications. I whipped up a proof-of-concept a few moments ago which I thought I'd share with you.
My friend and fellow Brightoner Simon Willison of Django/OpenID fame has just released a lovely little mashup called wikinear that uses FireEagle and Wikipedia to show you Wikipedia articles that are relevant to your current location.