Video

Building a Bridge to a Legacy Application

October 12, 2020

Author:

M. Scott Ford

Description

My team loves working on legacy code projects. It’s all that we do. That’s why a friend of mine reached out to us for some help.

His startup was building out a universal API across a very fragmented industry with little to no interoperability or standards. Up until now, integrating with the systems in that industry had been pretty easy, because the companies that built them were willing to help.

But now he’d found one that wasn’t willing to help. There was no obvious API for getting data out of the legacy application so that it could be exposed via his company’s API. A big client for his company was riding on his ability to be able to pull this off. He remembered how much I loved a challenge and how much my team loved legacy code, so he figured we were his best shot.

The goal was to be able to read from the application’s database.

In this talk, I’ll cover:

- the different approaches that we took
- the one we really wanted to try because we thought it would be fun
- the approaches that we needed to try before we could attempt the fun one
- the excitement that we felt while working on it
- the grind toward completion once the big technical hurdle was crossed
- the sense of achievement when we got a read-only solution built
- the hope that we’d get the green light to start working on a read-write solution
- the disappointment when the plug got pulled and we weren’t authorized to proceed any further

It was a fun journey, and I’d love to be able to share it.

About M. Scott Ford

Chief Code Whisperer (CTO) at Corgibytes

Leading the Corgibytes technical team is Scott, who has been called the “Bob Vila of the internet.” Scott is a polyglot developer who, at last count, is fluent in over twenty programming languages. Scott’s love of software restoration and remodeling began in college where he and his team were responsible for retrofitting the testing tools for the X-31 jet fighter. Since then, Scott has maintained a test-focused approach to his work and found the most joy in projects where an existing codebase needed to be improved.

In addition to fixing old code, Scott enjoys anime, reading sci-fi fiction and comic books and spending time with his family. And yes, he did have a Corgi, her name was Ein, and if you recognize that reference, we might just give you a discount.
Share this on: