Tipos e imutabilidade em JavaScript: por que você deveria se preocupar?

Recentemente li um artigo da BrazilJS sobre tipos e imutabilidade no JavaScript e queria compratilhá-lo aqui na rede. O artigo fala sobre os tipos do JavaScript e checagem dinâmica e estática de tipos.

É um assunto bem importante que vai fazer aqueles que ainda não utilizam TypeScript, entender o porque TS é tão importante para execução do código em termos de tipagem. Embora a imutabilidade não seja a única razão para usar TypeScript, ela é uma parte importante da criação de código mais seguro.

Além do artigo, o BrazilJS também tem uma palestra sobre o assunto ministrada em um dos maiores eventos de JavaScript do mundo! Espero que seja útil esses conteúdos :)