Wednesday, September 24, 2008

This Week in Django 38

with hosts Brian Rosner and Michael Trier

Bookmark and Share

This Week in Django is a weekly podcast about all things Django.

This week we do a DjangoCon retrospective, feature a special live interview with Pownce developers Leah Culver and Mike Malone, discuss a few source commits and some cool projects from the community.

Please see the Show Notes below for all the pertinent information and links.

Show Notes

Big News (6:05)

Interview – Pownce (9:05)

We had the unique privilege of meeting up with Pownce developers Leah Culver and Mike Malone at Pownce’s offices in San Francisco. We discuss Pownce’s technology, the special challenges they’ve faced, and how using Django has benefitted them.

Pownce is a way to keep in touch with and share stuff with your friends. Send people files, links, events, and messages and then have real conversations with the recipients.

Tracking Trunk (49:04)

Community Catchup (55:14)

  • Latest Items on TWiD
    • Eric Florenzano’s Django from the Ground Up Series on TWiD
    • Callcast with Eric Holscher – The first official TWiD callcast was released last week, and Kevin talks with Eric Hollscher the creator of Django TestMaker and numerous debuggin/testing Django screencast.
    • Mention all the content we’ve brought in from our blogs and then inviting people to submit their own ideas, articles, casts, etc.
  • Proposal: user-friendly API for multi-database support – Following all the discussion regarding multi-db support from DjangoCon, Simon Willison kick started an interesting discussion on django-dev google by offering detailed proposal for a user-friendly multi-db support. Definitely worth a read.
  • Django Tabbed Admin – Bas van Oostveen, maintainer of the popular Django Extensions project, posted an interesting blog post outlining how he used jQuery and overriding the Django Admin to create a tabbed admin interface. Check it out and be sure to see the cool screenshots.
  • django-html – A Simon Willison project which offers a way of rendering django.forms widgets that differentiates between HTML and XHTML.
  • Storm Support in Django – James Henstridge posts about the implementation of preliminary support for Storm within Django. Storm is Canonical’s Python ORM. It appears there’s lots of rough edges still, but if Storm is your thing you might want to head over and kick the tires a bit.
  • Pinax Setup and Deployment – Greg Newman, the designer behind Cloud27.com details instructions on setting up and deploying Pinax, the reusable apps social networking platform (say that 5 times fast).
  • django-rcsfield – This is something you’ve probably heard requested many time before. django-rcsfield fills a gap when you need to version content of your web app. The project features a custom model field (like models.TextField) for the Django web framework which – under the hood – versionizes it’s content. The ‘rcs’ in the name is short for revision control system. The current implementation works with Bazaar and SVN (and Git using Michael Trier’s git-python project). An abstration layer makes implementing additional backends easy.
  • DenormField released – Andrew Godwin, known for his South db migrations project, released a new Django field that will automatically denormalise a field in a related table across to another model. He issues a warning that it is only briefly tested.

Thank You! (1:19:27)

  • Running Time: 1:21:06
  • Download: AAC, MP3, OGG

Comments - 7 people have already said something. Join the discussion.

  • Jannis Leidel said

    Hey guys, great show again, and a very interesting interview. Thanks again!

    FYI, You can see the django-rcsfield in action at http://django-hosting.de. Don't miss the revision navigation at the bottom of each page.

  • UloPe said

    Hi.

    Thanks for your great shows.

    Would it be possible for you to provide a feed of the podcasts themselves (so that it is possible to listen to twid from Podcaster)?

    Thanks. Bye

  • Carl said

    Thanks as always for all the hard work and the excellent podcast!

    As mentioned by the last commenter, since the transition to the new site your RSS feed no longer has enclosure tags, so non-iTunes podcatchers are no longer able to automatically download new episodes.

    Carl

  • kevin said

    @carl - yes we'll reinstate the enclosure tags in our next round of changes we're cooking up. If you or anyone else has any change requests please let us know. We have a long list we plan on tackling iteratively ourselves but we're always looking for feedback. Thanks again for the note.

  • Scot Hacker said

    Interesting show, as always. Thanks. If you have access to some lavalier mics, please consider using them for future interviews - the audio quality during the Pownce interview was not ideal.

    Question (for anyone): How does Google decide which videos to re-encode as h.264? The DjangoCon YouTube vids still are not available through the YouTube interface for iPhone or Tivo. Is that an option the publisher can select, or is it based on video popularity, or... ?

  • Jason Broyles said

    I have to say another great show guys. Thanks for keeping them coming. While I think this is a wonderful show, I would have to agree with Scott when he says that the Pownce people were hard to understand. Also, I could barely make out anything James Bennett was saying on his show either.

    I am downloading the AAC version of the podcasts. I know it is hard to control what environment and equipment is being used on the interviewee end.

    Thanks again!

  • Guillaume said

    Hey !

    Great show, but I cant get it for quite sometime as the RSS feed still seems to have problems with the enclosures. Any idea when it's going to be fixed ?