Why Bloomberg Embraced TypeScript
Palmer noted that at Bloomberg, moving to TypeScript meant errors could be caught earlier in the process by the compiler, which helps increase the overall robustness and reliability of running code.
Before his group started any of the code migration, Palmer said rigorous tooling and safeguards were put in place to allow for safe conversion.
Open Source and Bloomberg Contributions
Bloomberg has been using the open source version of the TypeScript language and has not forked the code, as it is pleased with the way Microsoft has run the open source TypeScript project, according to Palmer.
"It's open source in every sense of the word," he said. "Even things like planning documents, release procedures and iteration plans are all public on the TypeScript GitHub repository, and this makes it really easy to see what's going on to see what's coming up."
"There is no need to go for a big bang," he said. "Migrate project by project, file by file, and then you can rely on word of mouth and the enthusiasm of the engineers that are experiencing it to drive progress throughout the rest of the organization."