Novidades JS - Blog do NPM descontinuado, Typescript 4.2 e outros acontecimentos
As principais novidades da semana, no mundo javascript e no mundo da tecnologia
Fala galera, para aqueles que estão recebendo seu primeiro e-mail, é um enorme prazer ter a oportunidade de me conectar com vocês através desta newsletter. E para todos aqueles que já leem os e-mails semanais, é ótimo falar com você novamente.
Esta semana que passou foi bem mais calma que as anteriores, e isto é muito bom, vamos aos principais acontecimentos:
[NPM] Blog do NPM foi descontinuado: O NPM como você já deve saber, é o principal gerenciador de pacotes do javascript, e nesta semana foi divulgado que o blog do NPM será descontinuado, consta um aviso em vermelho no blog, porém não precisa se preocupar... Como você já deve saber a Microsoft e o Github (que pertence a Microsoft) compraram o NPM no início de 2020, e este movimento de descontinuar o blog do NPM faz parte de um movimento para tornar o Github e o NPM mais próximos, todas os changelogs e postagens sobre o NPM serão postados no blog do Github a partir desta semana. Talvez este seja o primeiro passo de uma fusão que esteja chegando, vamos aguardar.
[ESLint] Google se torna gold sponsor do ESLint: Um outro acontecimento desta semana que merece destaque foi o anúncio que o ESLint fez divulgando que o Google Chrome se tornou patrocinador gold do projeto, e acredito que todos os desenvolvedores javascript, assim como eu, devem ter gostado muito desta notícia, pois o ESLint é algo que está presente a cada linha de código que escrevemos, ou ao menos acredito que deveria estar. O Google de maneira geral e principalmente a equipe por trás do Chrome adoram estar próximos aos desenvolvedores web, e esta é uma ótima maneira.
[React] Criador do ReactJS deixa o facebook: Jordan Walke, conhecido como o criador do ReactJS por ter sido a pessoa que iniciou o projeto, anunciou em seu twitter esta semana que está deixando o Facebook. Ele cita também que sua saída do Facebook não significará sua saída do ReactJS, uma vez que o projeto é open source e ele continuará fazendo contribuições significativas ao projeto. Walke deixa o facebook para focar em projetos open source e iniciar sua própria empresa.
[TypeScript] TypeScript 4.2 beta é anunciado: Na última terça-feira foi anunciada a versão 4.2 Beta do TypeScript, com várias melhores no sistema de tipagem de tuplas, template literal types, melhorias no sistema de orientação a objetos, melhorias nas classes abstratas, melhorias nas ferramentas de linha de comando entre várias outras. Em breve a versão 4.2 final terá seu release, vale a pena já ir conferindo o que há de novo.
[Node] JS Modules já já poderá ser usado por mantenedores de pacotes Node: Algo que está animando bastante a comunidade open source e mantenedores de pacotes, é que o Node 10 está em seus últimos dias de suporte, em Abril esta versão do node já será considerada obsoleta. E isto é ótimo, pois a versão 10 é a última versão que não tem compatibilidade com JS Modules, a maneira mais elegante e eficiente de se importar seus pacotes e dependências dentro do código.
JS Modules é aquele em que você usa por exemplo "import axios from 'axios';", enquanto a maneira antiga e em breve obsoleta de se fazer imports de módulos no node era com CommonJS, ou seja, com "const axios = require('axios')", o que não é um padrão contemplado nas especificações do javascript. Atualmente mantenedores de pacotes são obrigados a usar CommoJS para dar suporte a todas as versões vigentes do Node.
[Javascript] Pesquisa "State of JS 2020" saiu!: A pesquisa "State of JS 2020" saiu nesta última semana, esta pesquisa é realizada com um grande número de desenvolvedores ao redor do mundo, e é uma ótima oportunidade de ver como outros desenvolvedores e outras empresas estão trabalhando e ter uma visão geral da comunidade JS. Ao finalizar a leitura da pesquisa, você notará alguns nomes sobre os quais é bom ficar atento em 2021, estes nomes são: Typescript, Next.js, Cypress, GraphQL, Jest, React Testing Library, ReactJS, Svelte entre alguns outros.
Veja a pesquisa no link a seguir: Link
Mundo e Tecnologia
Signal e Telegram disparam no ranking de aplicativos mais baixados: Na última semana o whatsapp continuou a perder usuários, que após os novos termos, política de privacidade e toda a polêmica envolvendo o compartilhamento de dados com o facebook, optaram por migrar para outros aplicativos de mensagens, e as principais escolhas foram Telegram e Signal, que apareceram nos top 10 das lojas de aplicativos, acima de Instagram e Facebook.
Apple deixou de criptografar dados de backups do iCloud após solicitação do FBI: De acordo com os portais Gizmodo e Reuters, a Apple deixou de criptografar todos os backups do iCloud por solicitação do FBI, pois a criptografia poderia atrapalhar investigações futuras. E para não correr o risco de ser atacada por orgãos governamentais a Apple acatou a solicitação do FBI.
Passaporte digital de vacinação está sendo desenvolvido: Segundo o CNBC, a Microsoft se juntou a Oracle, Mayo Clinic e Sales Force para desenvolver uma cópia digital criptografada do comprovante de imunização para COVID, que poderá ser armazenado em carteiras virtuais. A união de empresas acredita que em breve este tipo de tecnologia será usada por companhias aéreas, governos e outras empresas que começarão pedir comprovação de imunização.
Parceiros
O curso com o caminho mais curto para você se tornar um programador fullstack javascript/typescript: Link
Aprimore suas habilidades de programação e se prepare para entrevistas feitas especificamente para desenvolvedores: Link
Compartilhe! Que massa que você leu a Newsletter até aqui! Compartilhe com quem também gosta de tecnologia e vai gostar de ficar atualizado: Link
Forte abraço, e até semana que vem! :)