Tommy Lee Holaday
Email: <x0iuzuu02@sneakemail.com>
Phone [GrandCentral]: +1 646 736 1130
- First Python: April 2006
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. |
