Why I Rarely Use HABTM
Code: , , , ,
Comments Off on Why I Rarely Use HABTM

I was chatting with Kori Roys about database design and I mentioned offhandedly that I almost never use has_and_belongs_to_many in Rails. Kori’s ears perked up and he asked why that is.

Continue this post

Rules of Database App Aging
Code: , , ,
Comments Off on Rules of Database App Aging

I mentioned I’ve learned some rules of how database apps change over time, now that I’ve done a few dozen. They are:

Continue this post

Django Gets Transactions
Code: , ,
Comments Off on Django Gets Transactions

Jacob Kaplan-Moss added transaction support to the magic-removal branch of Django just a few minutes ago. It’s one of the many changes to come out of the sprint. Usage will look something like this (based on Jacob’s docs and chatting with him in #django-sprint):

Continue this post

Versioning: The Next Big Thing
Code: , , ,
Comments Off on Versioning: The Next Big Thing

In the web development world, anyways. So, in the grand scheme of things, maybe not a huge deal to anyone else. Versioning is going to be one of the biggest problems and opportunities there is in web development, and it’s going to take us at least five years to get it right.

Continue this post