Tutorials

Practitioner notes on moving old systems safely

Strangling a VB6 app: COM interop as the seam

September 9, 2026 · Relicbridge

How to move the first module of a Visual Basic 6 desktop application onto .NET 8 while the VB6 executable keeps running: pick the seam, host the new code as a COM object, and prove it with a characterization harness.

Read more

Putting an MCP server in front of a legacy module

September 9, 2026 · Relicbridge

A working pattern for letting AI agents read and write through a VB6, Classic ASP or Access-era module: a documented API first, then an MCP server with scoping, allow-listed writes, an audit log and a concurrency guard.

Read more

Moving Visual FoxPro data to SQL Server, row for row

September 9, 2026 · Relicbridge

A step-by-step way to get DBF and FPT tables into SQL Server while the FoxPro application keeps running: land the data as-is, fix the type traps FoxPro has and SQL Server does not, and prove parity with a reconciliation script before anything cuts over.

Read more
If an article raised a question about your own system, send it over. We answer those for free.
Ask us the hard question