Deep insights from our research and experience

Image for Using Django Inside the Tornado Web Server

Using Django Inside the Tornado Web Server

Inspired by Eric Florenzano’s talk, Using Django in Non-Standard Ways (slides in PDF) at DjangoCon and the announcement of Tornado (tornadoweb.org), I decided to try building a small application using the Django Form library and Django ORM inside Tornado. The …
Image for Highlighting Named Anchors with jQuery

Highlighting Named Anchors with jQuery

I’ve always disliked the way named anchors (<a href="#name">...</a>) behave in browsers. It jumps your viewport to a different part of the page, but it’s rarely obvious which section you have landed on. If the page is long enough, the …
Image for Django Best Practices

Django Best Practices

This post got a bit long-winded, skip to the project announcment if you prefer. One of the things I love about Python and Django is the philosophy that there is one obvious way to do things. Standards make it easy …
Image for Open Source Government

Open Source Government

While browsing the source code of President Obama’s latest web initiative, recovery.org, I noticed something of interest. <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, { "basePath": "/" }); //--><!]]> </script> Wow, this can’t be true. Can it? $ curl -I http://www.recovery.gov HTTP/1.1 200 …
Image for Satchmo Screencast

Satchmo Screencast

Satchmo is an amazing E-Commerce engine built on top of Django. After struggling in the past with difficult packages like ZenCart and OSCommerce, Satchmo’s ease of customization make it a joy to work with. Unfortunately, all the features can make …