Tommy Lee Holaday

Favorite modules:

I used Python to implement the unattended overnight scratch build process for two teams:

Domain

Tools

Comment

Radio broadcast / cellphone integration

Perforce, C#, IIS, SQL Server, Inno Setup

New development. The schema was subject to abrupt changes. We needed two versions of the database each night: one minimal with schema and seed data, and one demonstrable which included enough example data that the application could be shown to customers. Also, IIS blocks the deletion of directories it's managing, which is good (arguably) for production environments but a nuisance for Scratch Build environments; so the workaround was to configure IIS to use NTFS Junction Points instead, and use Python to maintain the Junction Points.

Audio scheduling

Perforce, C++, C#, Poet, SQL Server, Install Shield, Inno Setup

A thoroughly weathered application. Components were compiled twice (Release and Debug) using four different compilers on multiple coordinated computers and distributed via either RTPatch or Install Shield, with Inno Setup work-in-progress. The shipping set was in excess of 1,200 files. The team supported two distinct General Release versions, at least one beta version, and an occasional special customer one-off in the field; one or two "next release" versions in QA; and one "Compiler Unification Porting Effort" version in remote pre-alpha.


CategoryHomepage

TomHoladay (last edited 2008-08-28 17:43:34 by TomHoladay)