Kurt McKee

lessons learned in production

Articles tagged with renquist

Unit testing | 23 February 2008

I just committed basic unit testing support to Renquist, implemented using Python's unittest framework. The results were quite pleasing. Now I can quickly run multiple automated tests to ensure correct behavior and avoid regressions! Huzzah!

For my first two tests I decided to try using a blank file as both …

Authorship and extensibility | 20 February 2008

Feed items can now have authors associated with them in the database using a one-to-many authors-to-items relationship. Renquist by default will only use a one-to-one relationship, however (which means that there will be one author entry for each item entry). At first I struggled with the idea that there would …

Renquist and distutils | 14 February 2008

There have been some big goings-ons with Renquist! I have more or less gotten the code in a somewhat usable state, and have removed some more hard-coded elements. In addition, I've worked on adding code so that Python's distutils can package up the software automatically. Now Renquist can be installed …

Licensing Renquist | 30 November 2007

I've long thought that the GNU GPL was the software license that best reflected my ideologies about software, and with the release of the GNU GPL version 3, I've decided that it's important to man up and commit to the new version. I'm taking it a step further, however: Renquist …

Feed lists | 27 November 2007

As I've had time, I've continued to work on Renquist, and have added some support for feed lists. Thus, rather than subscribing to a particular feed, a person can subscribe to a list of feeds. For instance, maybe my friend John is always finding new webcomics. I can just subscribe …

Renquist | 24 October 2007

I have been having a blast working on my feed software idea. I've been trying to apply good programming practices throughout, and although I have very little functional code, I do have some architectural code in place.

As an example, I've got some code in place for using the Decorator …

Unable to sleep | 9 October 2007

I've been reading a "For Dummies" book about design patterns, which are tried- and-true ways to solve software development problems. Unfortunately, it has triggered a sleepless state that I haven't experienced in a long time, in which I'm unable to quiet my mind because I'm thinking about software development. It's …