Hoje tive o prazer de participar junto com o Mario Souto da #ImersãoAlura uma live super animada sobre como podemos utilizar TypeScript no nosso projeto React!
Veja como foi a live no vídeo abaixo:
Durante a live tivemos várias perguntas super pertinentes sobre como funcionava o TypeScript, quais eram as diferenças entre um tipo e uma interface, além de muitos outros conteúdos muito legais!
Conteúdo Comentado
Para facilitar o seu aprendizado, estou agrupando aqui todo o conteúdo relacionado que comentamos durante o vídeo!
Symbol.Iterator
Logo no início da live comentamos sobre a evolução do JavaScript e como o Node.js e o CoffeeScript foi essencial para que o ecossistema evoluísse. Então comentamos um pouco sobre Iterators e Downleveling.
Para que você entenda um pouco sobre Iterators, separei um artigo que escrevi há um tempo:
E, para complementar, um artigo sobre Symbols:
Node.js Por baixo dos Panos
O Mário comentou sobre uma série de artigos que produzi ao longo de um ano sobre os fundamentos do Node.js, estes artigos podem ser encontrados aqui:
Além disso, você pode encontrar também uma palestra minha sobre este tema (em inglês) no The Conf 2019:
Veja os slides aqui:
Deno
Tivemos muitas perguntas sobre Deno também! Por isso vou deixar aqui o Hipsters que participei sobre a tecnologia!
E aproveito para deixar um tutorial de como fazer o deploy de uma aplicação Deno para a Azure!
Promises
Uma pergunta bastante comum e um grande problema para quem está aprendendo JavaScript é o entendimento do fluxo assíncrono de mensagens usando Promises! Por isso vou deixar aqui um artigo que escrevi sobre o assunto
Juntamente com a Live que participei sobre o tema:
Ajude a traduzir o site do TypeScript!
Estou, em conjunto com meu colega Orta – que coordena a criação e desenvolvimento do site do TypeScript – coordenando a tradução para a língua portuguesa do site do TypeScript. Você pode nos ajudar traduzindo os arquivos!
Tenha seu código no repositório oficial do website 😱
Outros conteúdos relacionados
O TypeScript é um mundo imenso, então estou linkando alguns outros posts e conteúdos sobre o universo TypeScript que podem abrir a sua mente para as coisas que você pode realizar
Padrões de projeto com TS
Escrevi um guia de algumas partes sobre como podemos aplicar padrões de projetos com TypeScript lá no iMasters!
Arquitetura de projetos com TS
Em conjunto com outras pessoas produzi alguns vídeos sobre como podemos aplicar diversas arquiteturas como Event Sourcing:
Juntamente com o vídeo explicativo:
E os slides para esta palestra:
E, para finalizar, o conteúdo sobre como podemos criar uma aplicação em camadas usando TS!
Espero que tenham gostado da live!
Não deixe de acompanhar mais do meu conteúdo no meu blog e se inscreva na newsletter para receber notícias semanais!
Até mais!