In 2021, TypeScript was among developers' three most popular programming languages. Source: Stackoverflow Developer Survey 2021
Do you need TypeScript expertise for your Web App? Drop us an email. We are looking forward to it!
Your contact person: Michael Jaser, Co-Founder
TypeScript Intellisense error overlay, giving important information about missing arguments
... if used correctly. An example that underscores this thesis? In a large-scale refactoring, the Airbnb group converted its codebase to TypeScript over the last few years. The previously accumulated bug reports were analyzed for months in a post-mortem study. The result: 38% of all bugs in the Airbnb codebase could have been avoided with TypeScript. This was the conclusion of Airbnb software developer Brie Bunge, presented in her talk "Adopting TypeScript at Scale" at JSConf Hawaii in 2019. Our developers have worked in projects with and without TypeScript and agree: every bug that is already detected at compile time means one less runtime error. Great tooling like Autocompletion helps makes bug prevention possible, where even entering a line of code in an IDE like VSCode can reveal important information provided by TypeScript through a practical overlay.
Our colleague Johannes says, "Whenever I have trouble writing code in TypeScript, I realize my logic was still a bit too complicated." With TypeScript, experienced developers can quickly jot down code even without a data model. Here's an overview of what other advantages TypeScript can offer:
Excellent support by all popular editors and IDEs (Our recommendation: VSCode).
Continuous development of the language by the Microsoft Consortium & the TypeScript community
Natural transition for experienced developers of other "high level" languages like C# and Java
Earlier detection of bugs, more productivity, and more robust software
ESLint and TypeScript: a dream combo
Great compatibility and support with major frameworks (e.g. React, Angular, Vue)
At Peerigon, we've been programming with TypeScript since 2018, so we've already learned from our mistakes. Here are our top 5 common TypeScript don'ts (so you don't suffer the same fate)
Last but not least: a few practical tips for anyone who wants to try out TypeScript. The best thing is to get started right away!
Our software developers use methods where they make sense. Whether it's helping a start-up with setup or a seamless transfer of existing codebases into TypeScript: Just ask us!
Peerigon: the company for bespoke software development.
© 2023 Peerigon
Do you already know Konsens, our free online tool?