Fresh News
Django Doctest Tips
In addition to metadata everywhere, I'm a big fan of testing
extends_default
Short and sweet tonight. Via problems like http://jeffcroft.com/blog/2008/aug/05/default-templates-django/ (that our in-house designers have also suffered from), I put together a template tag called "extends_default" a couple months back ...
Turtle!
I'm going to diverge from Django topics tonight and instead cover my favorite Python module. It's not my favorite due to heavy use, nor it's utility, nor widespread acclaim. It's my ...
Abstract Model Metadata
Another recurring and important topic for me is metadata. Where possible, I like to add extra data about how the data came to be and what has happened to it. There are a lot of ...
Safer Deletes
As a developer, I'm big on the persistence of data and helping make users' lives better/easier where I can. One of the pain points I have come across time and again stems from ...
NaBloPoMo & Testing Views
Since it's November and it's National Blog Posting Month, I'm going to give it a go, despite some other big deadlines. We'll see if how long this lasts.
Let's talk ...
OSS: django-budget
More open-source for everyone's consumption. This time, it's a personal budgeting application, released under the name django-budget. It replaces our old & mouldy Excel spreadsheet that just wasn't cutting it anymore.
It's ...
Excellent Resource on Django Testing
For those who'd like a sweeping introduction to Django, especially in testing, a coworker of mine's site is a phenomenal resource. Eric Holscher's Surfing In Kansas has had a number of good ...
Django 1.0
Though you will see it many other places on the web, Django has reached 1.0 status! My congratulations to the people that made it happen (both core and community). It's been a hell ...
OSS: django-rsvp
After what has obviously been quite the quiet spell, I've released a little more open-source to the world. This time, it's in the form of a Django application called django-rsvp. It's a ...
Django Dash Factoids
I like statistics. Even though the saying goes "There are lies, damned lies and statistics", I still think they are fun. So, as promised (though slightly late), here are some interesting facts about the Django ...
...And The Django Dash Is Complete.
The first Django Dash has just completed. Astute readers will notice a peculiar delay in this post from the start of the competition, i.e. it's been 96 hours since I announced the start ...
The Django Dash Is On!
The fruit of the last two months of my labor is in progress. Django Dash had a decent response and I'm excited to see what comes out of it, not to mention some pretty ...
Wow. Just Wow.
So Django Dash took off a little bit more than I expected. Actually, it took off a lot more than I expected. There's been some decent buzz that I can't take any credit ...
Django Dash Launched!
The latest (and ongoing) project for Toast Driven has just launched! We're hosting the first Django Dash, a 48 hour start-to-finish competition for the Django community. We've been working largely on the site ...
Now With 100% More Comments!
We're going out on a limb here. We've added this crazy new concept we just came across called "comments". Apparently, a whole bunch of "blogs" as well as "social software" (whatever that means ...
The AppEngine That Google Built...
So many Pythonistas, and to some extent the rest of the programming community, are abuzz today with Google's launch of AppEngine. For those hiding out under a rock, Google's AppEngine basically lets you ...
Pagination!
The Fresh News section now features pagination thanks to the awesome new Paginator object in Django. So easy and such a nice API. It added perhaps 4 lines to my view and maybe 15 lines ...
Indentation's Effects On Culture (Or How I Learned To Hit Tab And Love The Python)
First, a disclaimer, because that always makes for a winning start. (Ahem) DISCLAIMER: This effect may have been observed/documented by others before. If so, I apologize for being unoriginal. But in well over 4 ...
Would You Like Ajax With That?
A variant of a patch I proposed was added to Django's trunk as of a week ago (r7334). It adds a method to all requests that allow you to check if the request was ...