We’ve been working on converting our customer dashboard (Console) from JavaScript to TypeScript. In theory, this is as simple as adding some packages, making a small change to our build script, and changing thousands of file extensions.
But as the saying goes: in theory, there is no difference between theory and practice. In practice, there is.
Over a year and a half in we’re already reaping the benefits of catching bugs earlier in the development process and having increased confidence in our code.
Any reasonably complex application—multiple developers, serving customers, taking payments, etc—will benefit from the same conversion.
So, if you’re considering a similar migration, our experience may help you navigate the road ahead a little easier.
Top comments (0)