Barbarian Meets Codingbarbarianmeetscoding

WebDev, UX & a Pinch of Fantasy

SERIES

Introduction to TypeScript JavaScript + Types = Awesome Developer Productivity

The TypeScript word in white with a dark blue background.

TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Using these type annotations the TypeScript compiler can obtain an improved understanding of your code and give you and your team a myriad of productivity improvements.

This series offers an introduction to TypeScript, how it relates to JavaScript and what are its advantages and disadvantages you need to consider before using TypeScript in your next project.

Articles in the Series

  1. TypeScript: JavaScript + Types = Awesome Developer Productivity

    TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Learn how TypeScript can improve your developer productivity.

  2. TypeScript: JavaScript + Types = Awesome Developer Productivity - Cool TypeScript Features

    TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Learn how TypeScript can improve your developer productivity. In this part of the series we setup a simple TypeScript project and test some of the cool features of TypeScript.

  3. TypeScript: JavaScript + Types = Awesome Developer Productivity - Type Annotations

    TypeScript is a superset of JavaScript that adds type annotations and, thus, static typing on top of JavaScript. Learn how TypeScript can improve your developer productivity. In this part of the series we dive into what makes TypeScript special, type annotations.