This Week in Django is a weekly podcast about all things Django.
This week Brian and Michael catchup and cover all the usual stuff: Big News, Tracking Trunk, and Community Catchup.
Please see the Show Notes below for all the pertinent information and links
Show Notes
TWiD Updates
- Poll Results – Which schema migration tool do you use?
1) Raw SQL – 43%
2) django-evolution – 31%
3) South – 21%
4) deseb – 3%
5) dmigrations – 1%
- DjangoCon Schema Evolution Panel – Definitely check this out to hear about the various approaches.
- This Week’s Poll – Which Django components, if any, have you used independently of Django?
1) None, I always use Django just like Adrian said
2) ORM
3) Template system
4) NewForms
5) Admin Application
Big News (10:02)
- Pownce is gone! – It’s sad to see such a huge Django based property go away. We wish the Pownce developers, Leah Culver and Mike Malone, the best of luck at Six Apart.
Tracking Trunk (13:02)
- Russell Keith-Magee’s Django Sandbox – Track Russell’s branches on GitHub.
- Russell Keith-Magee’s Aggregation Branch – Russell’s aggregation branch on GitHub.
- Query Expression Branch – Russell’s work on query expressions. F() that.
Community Catchup (16:57)
- Django-SF – If you live in or around San Francisco and want to talk Django with other Djangonauts join this mailing list. Our good friend Eric Florenzano is putting it together.
- Notes on a Django Migration – From the developer who brought us Django-Todo, Scott Hacker has posted an interesting, and quite detailed post discussing one developer’s move to Django. It’s both a personal account and a researched account, which makes for a strong post.
- Spaceless HTML in Django – David Cramer features a piece of middleware that will strip out all spaces between tags, helping to reduce overall page weight.
- django-watermark – This project provides a simple way for you to apply custom watermarks to images on your Django-powered website.
- Another take on content negotiation – James Bennett takes another look at how to handle content negotiation using a decorator on the view. He presents a nice walkthough showing how he builds up to the final solution. Very educational.
- MultiResponse – Daniel Lindsley’s post that started it all. He presents an alternative approach.
- Daniel’s GitHub MultiResponse Repository
- Building a simple identity map in Django – Alex Gaynor presents a nice analysis of what it would take to get identity map functionality working in Django.
- Rancho – Rancho is a web based group/project management tool that allows you and your clients to easily keep track of the state of your projects and collaborators. It is like the famous Basecamp but better (of course :) ), because it’s open-source and built on Django.
Thank You! (45:13)
- TWiD One Year Almost Here
- Why Git is Better Than X
- The Show
- Brian Rosner
- Kevin Fricovsky
- Monty Lounge Industries – Kevin’s web strategy, design, and development company.
- How I Work Daily – Kevin’s blog.
- Michael Trier
Comments - 14 people have already said something. Join the discussion.
Andreas said…
watermarking images is soo obsolete. if you care so much about copyrights, internet isnt for you.
Andreas said…
also, thanks for another episode!
BrettH said…
Your itunes aac edition is all over the place this week. Edits in all the wrong place and you sound like you're on helium after about 2 mins.
BrettH said…
Actually - the mp3 download edition is the same - at 3.39 is where it all starts to go wrong..
Andreas said…
Someone had fun with the pitching the voices :)
john speno said…
I enjoyed the wacky audio this week. It added an element of surprise to the show. Keep it up!
Empty said…
Hmm, you're right there's a problem. That wasn't on purpose. If I get a chance I'll mix it down again tomorrow. The original is fine.
Josh said…
@Andreas, re watermarking: watermarking may well be obsolete, but it doesn't stop some people from having clients who don't realize that ;) That's why I made django-watermark--one of my clients insists on having watermarks on his images!
Andreas said…
@josh i dont blame you, or your work. but your client could burn in a fire!
Espen said…
Hi,
I downloaded your newest podcast episode from my iPhone (finally i am able to do that :) and it is the AAC edition, but insted of getting the right episode it is the screencast with Michael Trier, and when I try to play it, it reboots my phone, thats not good...
But even tough it is the Trier Screencast, it claims that it is episode 47 of TWiD, 2008-12-01, and that it lasts 58:54 minutes, and that it where released 02.12
What have happened here?
Brian Rosner said…
Espen,
That is very odd. I will take a look into that. I will see if I can replicate the issue. Thanks for the heads up.
Espen said…
Your welcome, I deleted the episode from my iPhone and downloaded to iTunes and synced instead, then i was the right stuff... Something was triggering the iPhone to think the episode was including video, and when i didnt it crashed... Strange...
But if no one else has experienced this there was proporbly just something wrong with the over-the-air download from iTunes Wifi Store on the phone...
Mark said…
Hello.
Before i get to the point thanks for a fantastic podcast, you guys do a great job.
Now I've buttered you all up I just wanted to ask if squeaky voice problem was fixed at all as i know its silly but i just cant listen properly to the high voices.
Thanks
Darren said…
Interesting tip about the whitespace removal middleware, I wasn't convinced that the saving would be worth it. So I took Twid index.html and ran some tests.
On it's own doesn't give huge savings like mod_gzip but still a significant saving of 8178B which turns 100,000 views into 780MB of bandwidth but flip the big gzip switch and save 21464B thats a whopping 1.9GB. So the twid index.html uncompressed shifts 2.5GB - all this is based on the fact my math hasn't failed me.
- 26952B base index.html
- 6130B gzip only index.html
- 18774B white-space only removed
- 5488B the double wammy