DEV Community

Cover image for Our adventure in converting a big app to TypeScript 👀😅
Celeste van der Watt for Upsun

Posted on

Our adventure in converting a big app to TypeScript 👀😅

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)

The best way to debug slow web pages cover image

The best way to debug slow web pages

Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end performance issues. But what these tools can’t do, is evaluate performance across your entire stack of distributed services and applications.

Watch video

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay