Coder’s Eye

A site about one of the three passions in my life.

Coder’s Eye header image 2

Django Magic Removal, this time for real

April 27th, 2006 · No Comments

GuitarDespite my earlier initial successes using the Django Magic-Removal Branch, I had to roll back. The branch code was stuck in an unusable state for a couple weeks when I was really wanting to crank out some functionality on my storefront.

I’ve long since learned that when you have a strong urge to code, you should do it right then, not put it off for when it would be more “convenient”. It won’t be, and you’ll lose precious hours of probable “flow programming.” So, I rolled back and worked off the .91 codebase.

This time there’s no looking back

Because the branch is supposed to merge to the head of the tree today, I have no choice remaining. Ah well. I spent three hours last night merging my three Django apps. I’m not quite done, but all that’s left is the database API changes, and my DB calls are all well isolated.

Not only will I be “on the mainline” of the Django code, but when the code is all merged I’ll be able to use the far more intuitive new API. I’m honestly quite happy to see them break with their old API before they release the 1.0 version. That way they don’t have to support cruft, which slows down development. Possibly more importantly, they obviously have applied “lessons learned” when refactoring.

This isn’t some little change. It is “shoring up the foundation” before major new functionality is built on it. I can’t wait to see what happens next.

Up next, more ECommerce

For my part, I’m getting more involved with the Django yet-to-be-named ecommerce shopping module. It is amazing what just a few Django programmers can throw together in a few days, really a testament to the productivity of the framework.

Technorati Tags: , ,

Tags: Django · Python

Bookmark this article

del.icio.us:Django Magic Removal, this time for real digg:Django Magic Removal, this time for real spurl:Django Magic Removal, this time for real wists:Django Magic Removal, this time for real simpy:Django Magic Removal, this time for real newsvine:Django Magic Removal, this time for real blinklist:Django Magic Removal, this time for real furl:Django Magic Removal, this time for real reddit:Django Magic Removal, this time for real fark:Django Magic Removal, this time for real blogmarks:Django Magic Removal, this time for real Y!:Django Magic Removal, this time for real smarking:Django Magic Removal, this time for real magnolia:Django Magic Removal, this time for real segnalo:Django Magic Removal, this time for real gifttagging:Django Magic Removal, this time for real

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment