On a recent project, we wanted to export a handful of components from our React application for use in a Vue web application. Web Components to the rescue!
If you’ve been challenged to extract data from a Visual FoxPro database, use this recipe to get a development environment up and running fast.
Your future self will be thrilled when they encounter exploding breadcrumbs instead of a unworkable project.
Getting legacy projects running again is never fun. Leave some breadcrumbs, and your colleagues & future self will thank you.
Debugging legacy application is never easy, but you can make understanding it less of a chore by adding a unit test. Includes rationale and examples.
Make debugging a legacy app less of a chore by throwing an exception–it's cheap, quick, and easy.
Just like a growing office plant, a software project needs constant maintenance to stay healthy.
Do you know about the --ignore-matching-lines option to GNU diff? I recently found a great use for it on a recent project here at Atomic.
As much as we all might like to throw out legacy code, and “do it right,” that’s often an entirely impractical option or just a plain dumb thing to do.