TypeScript, how we went from skeptics to converts
September 26th, 2017 by jeremychone | Comments OffThis is the intro of the full blog post TypeScript, from skeptic to convert
We are a small but focused consulting firm that has been developing two to four advanced business cloud and web applications per year for almost a decade, and we have grown to be very mindful about what technologies make it into our recommended tech stack — we are not the kind of consulting company that adopts new technology just because they are hot.
From our experience, it always comes back to these three core principles, Simple scales better, Patterns over frameworks, Runtime first.
At first glance, TypeScript seemed to be the archetype of what we usually avoid, and despite its noble mission statement to add [to JavaScript] without removing [or fixing], we had our original doubts and skepticism, which could be summarized as follows:
- A Microsoft bait and switch strategy?
- Yet another CoffeeScript?
- Angular stuff?
- Can static type be added the JavaScript way?
- Cost v.s. Value?
In its beginning, we could not rule out any of those concerns out for sure, so we decided to give it some time. After a couple of years and many releases, we took a third look this summer, and that was the charm. We turned from being hopeful skeptics to full converts.
Read more on the full blog post TypeScript, from skeptic to convert