SEE: Hiring Kit: Python developer (TechRepublic Premium)
Programmer adoption is key to every language's survival, and according to Ryan Cavanaugh, Microsoft's engineering lead for TypeScript, a pivotal moment on that front happened in 2015 when Google decided Angular 2 would be built using TypeScript.
Stack Overflow's Ryan Donovan asked Cavanaugh whether a specific event kicked off TypeScript adoption, but at that stage Cavanaugh recalls it could have become a language used only by the Angular community.
"Oh, it was definitely Google announcing that they were going to use TypeScript with Angular," said Cavanaugh.
"That's kind of lost to time now. But if you look at the graphs for TypeScript, literally any graph – GitHub stars, downloads, pull requests – you can see the exact point when that Angular announcement came out. And the graph just changes. It never looks back. You can't see that little bend in the curve anymore because the curve kept going. That was a real inflection point.
"And I think it's been interesting that people thought at the time that TypeScript was going to be just what Angular people use and not much else. That didn't turn out to be the case. Obviously, we're still popular among Angular devs. But that was a real momentum builder for us."
He thinks Deno is "cool" on the server side, but doubts whether it makes sense for clients to support TypeScript.
"I love that someone's built this tech and is seeing what would happen with it," he said of Deno. "I think the browser case is really interesting because it seems like it makes sense. Then, every time I walk five steps ahead in my head, it all breaks down for me."