Amazon Simple Email Service: Not quite there

Wednesday, April 20 2011

We’ve been working on transitioning a larger customer’s website from an Exchange-based email server to Amazon Simple Email Service, in an effort to improve reliability and eliminate one more bit of reliance on internal infrastructure. I’ll share our experiences here for others considering the same thing.

The ...

read more

New IMC and IRC extensions for Evennia MUD server

Tuesday, April 19 2011

Evennia, the Twisted+Django MUD server, has just finished bringing in shiny new support for IRC and IMC (Inter-mud communication) as of revision 1456. This allows users to bind a local game channel to a remote IRC or IMC room. Evennia transparently sends/receives messages between the game server and ...

read more

django-ses + celery = Sea Cucumber

Friday, April 15 2011

Maintaining, monitoring, and keeping a mail server in good standing can be pretty time-consuming. Having to worry about things like PTR records and being blacklisted from a false-positive stinks pretty bad. We also didn’t want to have to run and manage yet another machine. Fortunately, the recently released Amazon ...

read more

Amazon AWS S3 and Setting Response Headers

Wednesday, April 13 2011

One of the previously annoying limitations of Amazon S3 was that you could not specify things like Content-Disposition on a per-request basis. If we use an MP3 as an example, if you uploaded it without a Content-Disposition header set, viewing it in a browser via the S3 URL would likely ...

read more

How do YOU deploy Django?

Monday, March 28 2011

There are a good number of choices for deploying Django projects, whether they be Fabric, Chef, Puppet, Paver, or something else. However, each may be more suitable for some types of deployments than others. For example, Fabric’s lack of parallel execution may leave you frustrated if you have many ...

read more

Amazon EC2 and long restart delays

Wednesday, March 23 2011

For the benefit of others either considering Amazon’s EC2, or who are already there, I thought I’d point something out. I am not sure if this is an Ubuntu EC2 AMI issue, an EC2 issue, an EBS issue, or some combination of all of these, but we are ...

read more

First impressions: Android Appstore

Tuesday, March 22 2011

I took a moment to give Amazon’s new Appstore a quick run-through today, and thought I’d mind dump a few assorted thoughts.

Competition is a good thing

One of the worse thing about monopolies is the lack of motivation to change, adapt, and listen to the needs of ...

read more

Evennia gets Southy

Monday, March 21 2011

The Django-based Evennia MUD Server took another great step forward today in adding support for the excellent South migration app. This should knock down another barrier for those considering beginning development on their own games. The kinds of schema changes from this point forward should be fully covered by the ...

read more

Removing some dust

Sunday, March 20 2011

After sufficient embarrassment, I have finally forced myself to update the site. In addition to a visual overhaul, I’ve updated the codebase to use Django 1.3, and brought in a lot of the pieces of our stack we use at DUO Interactive.

I’ve also made the updated ...

read more

Django + Postgres 9 experiences?

Thursday, November 04 2010

Postgres 9 has been out for a while, tempting me with some what appear to be great improvements. I’ve been considering using it for a Django project, but wasn’t sure if there’d be much improvement from the 8.4 currently packaged with the Ubuntu Server 10.10 ...

read more