The Daily Build

Icon

Software Development, version 3.0

Firefox Quick Search for Google Maps

I recently found myself wanting to quickly figure out how far (both miles and driving time) it is to various destinations. At first I was keeping a Firefox tab open to Google Maps and kept keying in the address for the destination. Then I realized that I could make a “Quick Search” and get the [...]

Read the rest of this entry »

Five Days to a Django Web App: Day Three, Coding

Thanks for coming back for Day Three!
[Note: Sorry this post is a day late. It was all ready to go late yesterday, but some of the code included below triggered a bug either in WordPress or ScribeFire and the whole post got mangled. I managed to resurrect it today from drafts, and I think it's [...]

Read the rest of this entry »

Five Days to a Django Web App: Day Two, Mockups

Welcome back.
Ready for Day Two? Did you get your “hello world” app running on your host?
Where We Stand
Yesterday we nailed down our concept, bought a domain name and hosting, set up our toolkit, and deployed a practice app on the host.
Here’s what I’m going to build: a web app to keep track of job applications, [...]

Read the rest of this entry »

Five Days to a Django Web App: Day One, Get Ready

This is the first in a series of posts that will walk through the steps of designing, building, and deploying a complete web app using Django. I’m going to assume you know the basics when it comes to Python, Django, HTML, CSS, Javascript and some basic tools. This will be a part time effort, so [...]

Read the rest of this entry »

Jesse Noller on Python

Jesse Noller has been republishing articles he wrote for Python Magazine. These are very informative: I learned new things about the “with” statement in python 2.5 and tonight I was introduced to Paramiko, a library for using SSH.

Read the rest of this entry »

The Toolkit of a Software Engineer

This is a rundown of the things you should have in your toolkit — doesn’t matter whether you call yourself a software engineer, programmer, developer, code monkey, etc.
Editor
You must have an excellent editor. It should slice, dice, puree and mince, all with minimal effort. Seriously, it should have support for searching across files, “tags” (jumping [...]

Read the rest of this entry »

Deploying Django Apps on Dreamhost

The Dreamhost wiki article on Django helped, but all the steps starting from scratch aren’t really documented in one place. Hopefully the list below will help, but since I’m writing it after the fact and I had to go through a couple of iterations to get it right, there are probably some things that aren’t [...]

Read the rest of this entry »