DjangoCon: Schema Evolution Panel

The Schema Migration panel by: Simon Willison, Russ Keith-Magee, Andrew Godwin, and  moderated by Michael Trier was an interesting sampling of the various methods used in schema migration.
Simon Wilson presented dmigrations . Installing dmigrations is as simple as installing it in INSTALLED_APPS, and it will registers a few custom admin commands:
./manage.py dmigrate app APP_NAME
./manage.py dmigrate [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

DjangoCon: Django Code Design and Writing Patches

A follow up to the “Inside the Django ORM” speak, Malcolm Tredinnick gave his second talk Sunday on Django Code design and patch writing (Aka Code Quality, Patch Quality).
After reading around 6000 bug tickets, certain patterns have emerged in the submitted patches…
Code Quality Matters — funny quote from Leah Culver: “Have you every written a [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

DjangoCon: Inside the ORM

Malcom Tredinnick gave an awesome presentation about the Django ORM.
The code for the ORM is located in django/db with juicy bits in the following locations:
django/db/models/query.py (public queryset API)
django/db/models/sql/* (Public API->SQL conversion. Deep dark internals. Does’t know DB, knows SQL)
django/db/backends/* (Individual DB wrappers, third-party wrappers possible. This is where you actually talk to the DB). See [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

DjangoCon: ReviewBoard

Presented by: Christian Hammon, David Trowbridge
Review-Board is a python/django based code-review application. In 2004 VMware was approx. 600 employee’s and already had a rigorous code-review process in place. At first simple HTML snippets were emailed around. Fast forward to 2007 and the company had grown to 5000 employee’s, and the previous system of email around [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

DjangoCon 2008

I’ve been really, really inactive in posting. That is going to change. I’m currently at DjangoCon 2008, and will be posting a few things about some cool new things I’m learning about.
More soon.

These icons link to social bookmarking sites where readers can share and discover new web pages.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Django 1 Alpha 2 released

The Django foundation has pushed out the second alpha release of Django 1.0 , see the blog post here
Earlier in the week I received “Practical Django Projects” in the mail — chomping at the bit for enough time to get into it.
Exciting times.
I wonder if there isn’t some room in the Django ORM back-end [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

why -1 evaluates true

Languages that do not have native boolean data-types that let you branch on non-boolean data types evaluate all non zero values as “truthy”, (-1) evaluates to true. You might be wondering, as I did, why that is?  The short version: it is a compiler optimization.
At first I thought it was a perl specific choice, [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

DjangoCon at the Googleplex

Robert Lofthouse and Jacob Kaplan-Moss have just announced the first DjangoCon over at the Django Blog
It will be hosted the weekend of September 6th and 7th at the GooglePlex (Mountain View, CA). Since this is the first conference (and hosted at Google) space will be limited to 200 attendees so I suggested putting the Django [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Django sprint in Sausalito

Django 1.0 is scheduled for release this September and I was surprised to see that one of the upcoming sprints (July 25th) will be in Sausalito — I’m interested in going, but not sure I can get away from work for an entire day.
http://code.djangoproject.com/wiki/SprintSausalitoJuly2008

These icons link to social bookmarking sites where readers can share and [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

CLISP 2.46 to keep you busy

I’ve been super busy lately barely finding the time for the mediocre updates I have posted. My team-mates and I have been working on a revamp of a major advertising platform and it’s a lot of work.
In the mean time check out GNU Common Lisp (CLISP) which just pushed out version 2.46 today:
http://freshmeat.net/projects/clisp/?branch_id=1341&release_id=280569

These icons link [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

HiveDB MySQL Sharding

I just stumbled across HiveDB an open source project that allows horizontal partitioning (sharding) for MySQL…
Check it out: http://www.hivedb.org/

These icons link to social bookmarking sites where readers can share and discover new web pages.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Django 1.0 release date

it looks like Django 1.0 will be released this september, from the django blog:
We’ve just published a roadmap and schedule that brings us to a 1.0 release on September 2nd, 2008.
The big feature will be merging the newforms-admin work into trunk… awesome, can’t wait.

These icons link to social bookmarking sites where readers can share and [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Hadoop and Hbase soon Java6 only

The next release of Hadoop (0.18) will likely have Java6 has a requirement, thus forcing the Hbase project to adpot the same requirement. The current Hbase release is 0.12, and this will probably only affect 0.3, so it’s a ways off — just be ready.
Here is the HBase Jira issue: https://issues.apache.org/jira/browse/HBASE-636

These icons link to social [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

App.yaml vs Settings.py

I’m really about to geek out on you — I’m going to (complain) compare the Google App Engine configuration file (app.yaml) to the Django setting.py.
Simon Wilson of OpenID and django-openid fame wrote a post on logging in Django and got me thinking a long these lines.
App.yaml sucks. Why? Because it’s not really “pythonic” and [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

James Bennett on Django 1.0 launch list

Django Developer (and the man behind djangosnippets.com) posts his view of the “must have” list to work towards for Django 1.0
http://groups.google.com/group/django-developers/msg/c2be209a9f10ff30

These icons link to social bookmarking sites where readers can share and discover new web pages.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

django queryset-refactor branch merged into trunk

The Django team has knocked off one of the milestones for the 1.0 release — Changeset 7477 merges the queryset refactoring effort into django-trunk.
The goal of the queryset-refactor branch was to add a layer of special sauce to the Django ORM and make it easier (possible?) to (among other things) have model inheritance.
Here is a [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

OpenID roundup: ID Selection, OpenID Provider Comparison, Django-Openid

Jan Rain, the company behind MyOpenID has released an ajaxy/html widget for sites that takes care of the front end integration called the “ID Selector”
To get an overview of the bigger openid brokers out there check out: provider comparison
Simon Wilson one of the OpenID developers and Evangelists put together a django project called django-openid that [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Google Summer of Code Projects Announced

Here is the link to the main annoncement page, and below you’ll find links to the projects I care about the most
Summer of Code 2008 
Django
PHP
Apache Software Foundation
MacPorts 

These icons link to social bookmarking sites where readers can share and discover new web pages.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

MySQL sharding with Spock Proxy

Spock Proxy , developed at Spock.com seems like a mysql-proxy work-alike except that it makes sharding or horizontal partitioning of the database easy and transparent (or at least that is the idea).
The Spock Proxy project page mentions that Spoke is built on Rails, and ActiveRecord, but from the description it seems like this could be [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Google App Engine Django FTW

Update: It’s very clear to me that the Google App Engine is modeled after Django… See below
Huge win for Django! It will be interesting to see how this plays out on one hand you have heroku the all in one IDE/Enviroment for Ruby On Rails that is backed by Amazon AWS and auto-deploys for [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit