Saturday, January 17, 2009

This Week in Django 50

with hosts Brian Rosner and Eric Florenzano

Bookmark and Share

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

This week we have a special guest, Marty Alchin. We talk to him about Pro Django and Django Events. We also discuss Django 1.1 commits and many community catch-up items.

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

Show Notes

TWiD Updates

Poll Results

How did you learn Django?

  • Official Documentation – 65%
  • A Django Book – 21%
  • Blogs – 8%
  • Other – 4%
  • IRC – 3%

This Week’s Poll

When will you update to Django 1.1?

  • Immediately
  • A Week
  • A Month
  • Trunk is the only stable version
  • Never

Big News (0:00)

  • Time For a Change – Michael has decided to leave the show. Eric Florenzano has accepted our invitation for being our new co-host!

Marty Alchin Interview

  • What is the story behind the handle Gulopine?
  • Pro Django
    • Have you written a book before?
    • What were some of challenges in writing the book?
  • What’s next
    • What are you planning on doing next?

Tracking Trunk (26:55)

All commits this week are trunk only which means they are 1.1 only.

  • Upgraded included simplejson to 2.0.7. (9707) – Also changed importing logic to prefer a system-installed version of simplejson (unless it’s an earlier version that does not contian the C speedups), then the json module from Python 2.6, then the version shipped with Django.

Community Catchup (40:09)

  • Django-swingtime – Scheduling and calendar app – TWiD already knew about the terrific django-schedule created by Tony Hauber but I recently stumbled upon another scheduling/calendaring application called Django-Swingtime. From the author “Swingtime is a Django application similar to a stripped down version of iCal for Mac OS X or Google Calendar. Swingtime provides an Event model that acts as a metadata container for one or more Occurrence objects, which in turn describe start and end times for a specific occurrence of an event.”
  • dregni released – basic event management – If you don’t need the power and robustness of django-schedule, and you don’t find django-basic-apps-events fills your needs, then maybe Marty Alchin’s dregni will fit your schedule app needs.
  • DjangoEvents is Live – From the author, Marty Alchin, “Django Events is a site dedicated to preserving and showcasing the notable events that have taken place through the history of the Django web framework. These include its development at the Lawrence Journal-World, its public release and the road to a stable version 1.0. It doesn’t stop with just the framework code, though. Community events, such as PyCon and DjangoCon are also included, as are notable site launches, new applications and user group meetings.”
  • What is django.contrib? – An insightful, personal description of that django.contrib from one of the co-creators of Django. “Since it comes up a lot, I thought I’d spend a bit of time writing up my thoughts on what django.contrib really is, and what including a package in it really means.”
  • Rate limiting with memcached – Simon Willison has created a really clean and effective rate limiting solution, that talks only to memcached—prompted by the recent high-profile exploits of late.

Thank You! (1:01:01)

  • Running Time: 1:08:07
  • Download: AAC, MP3, OGG

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

  • ano said

    The download links return a 403, unfortunately.

  • Jason Emerick said

    Got the following error when trying to download:

    <Error>
    <Code>AccessDenied</Code>
    <Message>Access Denied</Message>
    <RequestId>0ACAD3958E86748A</RequestId>
    <HostId>
    qqVFfX6XooCoZsDMXJsOCliB2q/ZcCi+4bMSyliGWh7NaRj1XAHRbbH6JGFezJlJ
    </HostId>
    </Error>

  • Brian Rosner said

    Oops, I'm sorry. It should be fixed now.

  • Jason Emerick said

    Downloading now! Thanks!

  • Drakonen said

    You need quite a recent version of quicktime to watch this on OSX

  • Adam said

    Hi, You aren't embedding the url for the podcast mp3s in your rss feed so we can't use anything other than itunes to listen.

  • Brian Rosner said

    We are aware of the RSS feed not including the file. I will try to fix this before I release the next show. Thanks!

  • Adam said

    Cool, thanks. Forgot to say how much I enjoy the show, keep up the good work.