TypeScript is a statically typed superset of JavaScript created by Microsoft that adds optional types, classes, interfaces, enums, generics, async/await, and many other features, and compiles to plain JavaScript.

- Stackoverflow.com Wiki
11 articles, 1 books. Go to books ↓

TypeScript is an incredibly useful tool, especially when developing heavy client apps with large teams. It's a strong asset for AngularJS apps.

TypeScript is a compile-to-JavaScript language that brings compile-time type checks, classical object-oriented programming patterns, and powerful typing features to JavaScript.

TypeScript takes 95% of the usefulness of a good statically-typed language and brings it to the JavaScript ecosystem. You still feel like you write ES6: you keep using the same standard library, same third-party libraries, same idioms, and many of the same tools (e.g., Chrome dev tools). It gives you a lot without forcing you out of the JavaScript ecosystem.

AngularJS turned the front-end development world upside down when it was released, bringing together a number of new or recent web application development practices into a powerful and easy-to-use framework. With version 2, the Angular team has started from scratch with a completely new system. Many of the ideas behind Angular are still the same, but the API and developer experience are very different.

In the 2017 StackOverflow Developer Survey, TypeScript was the third most-loved programming technology. Given how quickly static type checking is gaining traction, we wanted to share our experiences and practices.

In this article we are going to learn the basic features of TypeScript through practical examples. We'll start with a small introduction to TypeScript, then we are going to create a TypeScript project and use its features to learn the language in practice.

In this new serie of articles, we will see how to create a simple web application using Spring Boot as an acceleration framework for back-end development and REST services implementation, MongoDB as a NoSQL database and Angular 4, with TypeScript support, such as javascript framework for the front-end.

Here's what a real-world "Hello, World" TypeScript application looks like (beginning with a discussion of whether you need TypeScript at all).

For two decades, JavaScript has been the go-to option for front-end development, so, while TypeScript is technically a superset of JavaScript and it ultimately compiles to JavaScript, it has enough new features that it's worth making a distinction.

Being a JavaScript developer is a commitment to always be on the alert. The learning curve never stops at a precise moment. So you’re always juggling numerous questions in your head. “Should I learn Vue.js, React... both?”, “What about functional programming? Looks interesting!”, “Is server-side JavaScript any good?“,"Should I learn TypeScript?". Today I feel like tackling this last question.

Writing SPA’s is perfectly fine! Writing multi-page applications is perfectly fine! Sometimes, you need a multi-page app with a taste of a SPA(multiple mini spa’s), and that is also perfectly fine and what this article is about.