Toast Driven

← Back to home

Quick & Dirty Search with Django

There's a lot of options out there for search. You can defer to the big boys like Google, you can go with the enterprise-y solutions like lucene/solr and there's plenty more smaller ...

Fun With Dictionaries

Another brief entry, this time about a fun little Python trick. One of the fun things about Python is the fact that functions are first class objects. Which means that, in general, any where you ...

CachedPaginator

Another quickie tonight in favor of crunch time at work. In a specific use case of Ellington, we have a list of objects that is very expensive to generate and is requested very frequently. To ...

Django Doctest Tips

In addition to metadata everywhere, I'm a big fan of testing1. In my day job working on Ellington, we've made big strides forward in our test coverage and I thought I'd ...

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 ...

Pixel Toast