Bruce Gilham Jr.

All work · Media & entertainment

Record Research Inc.

Decades of Billboard chart data moved off SQL Server 7, Classic ASP and Visual FoxPro onto Azure, while the books the business sells kept getting published.

Years
2025–now
Sector
Publishing — chart data
Role
Sole developer and architect
Outcome
Still running

The problem the business had

A music-chart publisher's entire archive lived on SQL Server 7, a Classic ASP application and Visual FoxPro book-generation tools: a stack nobody could hire for, on hardware that would not last. The business ran on it every day, so it could not be taken down to be replaced.

What was done

Restored the old backups into Azure SQL, rebuilt the application for the cloud with proper user and admin security, and kept the FoxPro book-generation tools running against the new database throughout, so publishing never stopped. Built a data validator that pulls chart data from an outside source, converts it to the publisher's own conventions, and shows an editor exactly what will be written before anything goes to production. Used an LLM to reverse-engineer legacy records with a confidence score on each, and statistical sampling to verify rather than trust.

What it returned

Live on Azure. Along the way the validator found that weeks-at-peak figures in the published data had been silently inflated for years, a data error nobody knew they had.

Stack

Classic ASP Visual FoxPro SQL Server 7 Azure SQL Azure App Service Blazor C# PostgreSQL Entra ID AI-assisted migration
Does your business run on something like this? What I do about Classic ASP · What I do about Visual FoxPro

Does your business depend on a system like this?

Tell me what it does for the business, what it is written in, and what stops when it goes down. I will say plainly whether I can help.

Tell me what it runs on