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)

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay