React 18 entra em beta, Typescript 4.5, Netlify recebe mais investimento, Serverless v3, Azure Chaos Studio e muito mais!
As principais novidades da semana, no mundo da tecnologia e do javascript
Faala galera, para aqueles que estão recebendo sua primeira edição da newsletter, é um enorme prazer ter a oportunidade de me conectar com você. E para todos aqueles que já leem os e-mails semanais, é ótimo falar com você novamente!
Caso ainda não esteja inscrito e queira receber semanalmente em sua caixa de email todas as principais novidades do mundo do desenvolvimento e javascript, se inscreva em: https://novidadesjs.substack.com/welcome.
[Typescript] Anunciada a release final do TypeScript 4.5:
Neste último dia 17 foi postado no blog oficial da microsoft o anuncio da nova versão do Typescript, versão esta que já citei em edições passadas quando ainda estava em Release Candidate, agora é oficial! As novidades incluem: Adoção do ES Modules, melhorias nos tipos Awaited e Promises, inclusão de template string discrimiants, suporte ao top level await através do suporte ao es2022, checagem de tipos privados e muito mais! Vale a pena conferir!
[NPM] Github corrige falha grave de segurança no NPM:
O GitHub divulgou que corrigiu um problema antigo com o registro JavaScript do NPM que permitiria a um invasor atualizar qualquer pacote sem a devida autorização. O chefe de segurança Mike Hanley postou na última semana sobre o problema, relatado pelos pesquisadores de segurança Kajetan Grzybowski e Maciej Piechota em 2 de novembro e corrigido em seis horas.
[React.js] React 18 passa de Alpha para Beta:
A notícia foi postada neste dia 15/11 em uma pubicação no discussions do github do projeto por um dos engenheiros do core do React. Um dos trechos da postagem é: "Também trabalhamos de perto com bibliotecas como Redux, Next.js e React Testing Library para garantir um caminho de atualização tranquilo para os desenvolvedores. Continuaremos este trabalho durante o período beta", vem muita coisa legal por ai! Lembrando que o no React entrará a feature de server components também, uma das mais esperadas pela comunidade. vale a pena conferir no discussions do Github do Projeto.
[Ecossistema] Netlify recebe investimento de 105 milhões de dólares para impulsionar o JAMStack:
Neste dia 17 a Netlify, uma das plataformas para publicação de aplicações modernas mais famosas, anunciou que arrecadou US $ 105 milhões em financiamento, avaliando a empresa em US $ 2 bilhões. A Bessemer Venture Partners liderou a rodada da Série D, com a participação dos investidores existentes da empresa Andreessen Horowitz, BOND, EQT Ventures, Kleiner Perkins, Mango Capital e Menlo Ventures. O financiamento tem como objetivo acelerar o crescimento da plataforma Netlify e do ecossistema Jamstack.
[Frameworks] Kent C. Dodds entra para o projeto Remix:
Um dos grandes nomes do Javascript, Kent C. Dodds se juntou ao projeto Remix, um framework que segue os mesmos passos do React, este movimento é muito interessante para o ecossistema, vale ficar de olho. Remix é a organização por trás do react-router também. Kent C. Dodds divulgou o movimento em seu twitter.
[Github] GitHub apresenta pesquisa Octoverse de 2021:
Foi postado no blog oficial: "Todos os anos, a pesquisa The State of the Octoverse analisa dados de milhões de desenvolvedores e repositórios para compartilhar tendências em hábitos de trabalho, produtividade e satisfação geral com a carreira. Este ano, estamos entusiasmados em compartilhar os padrões que vimos em toda a comunidade, bem como três análises mais profundas sobre código de envio, criação de documentação e manutenção de comunidades.". A pesquisa está cheia de dados bem interessantes, vale a pena conferir, a postagem foi feita no blog oficial.
[Ecossistema] Cloudflare anuncia o Wrangler 2.0:
Neste dia 16 a Cloudflare anunciou em seu blog oficial o Wrangler 2.0, a segunda geração das ferramentas de desenvolvedor para Cloudflare Workers. A promessa é de que seja uma nova experiência de desenvolvedor, pronta para uso, extremamente rápida e pode até mesmo executar e simular Workers em uma máquina local. Vale a pensa conferir caso você já utilize os Workers da Cloudflare, que são uma ferramenta incrível para executar processamento nas bordas da CDN.
[Azure] Azure anúncia o Azure Chaos Studio:
A Azure anúnciou a tão esperada ferramenta para chaos engineering, a ferramenta promete facilitar nossa vida ao injetar falhas de infra no ambiente para testarmos comportamento e resiliencia de nossas aplicações, vale a pena conferir. A ferramenta é análoga ao AWS Fault Injection, que possui o mesmo objetivo, porém na cloud AWS. Se você assim como eu utiliza e gosta bastante da Azure, é válido brincar um pouco com a ferramenta e já ficar por dentro. Atualmente a ferramenta está em beta. A informação foi divulgada no blog oficial da Azure.
[Ecossistema] Cloudflare anuncia conectores dpara bancos relacionais para seus Workers:
Neste dia 15 a Cloudflare anunciou em seu blog oficial que está dando seu primeiro passo na ciração de conectores com bancos relacionais, adicionando conectores para Postgres e MySQL, este passo é muito importante, pois se você já trabalhou em uma aplicação serverless amplamente utilizada que precisa de muita escala, com certeza já percebeu que trabalhar com bancos de dados e serverless não é uma tarefa fácil visto que em picos de acessos ele receberá muito mais conexões do que em casos em que estamos utilizando a abordagem de monolitos ou microserviços. Isto é muito legal, vale a pena ficar de olho.
[Electron] Electron chega a versão 16:
Electron, o sdk de ferramentas para criar aplicativos de cross plataforma para desktop com JS, agora um daqueles projetos com uma cadência de lançamento rápida e regular, portanto, não tivemos grandes mudança, mas houve updates importantes como a utilização do Chrome 96, Node 16.9.1 e V8 9.6.
[Frameworks] Framework Serverless v3 entra em beta:
Neste dia 16 foi anunciado no blog oficial do framework a primeira aparição da versão 3, ainda em beta. Nesta nova versão o Dev Experience da CLI foi redesenhada, a promessa é de muitas melhorias que vão agilizar muito mais o desenvolvimento com o framework, além de uma curva de aprendizado bem menor. Vale a pena ficar de olho, a versão final está programada para o primeiro trimestre de 2022.
[Tools] Lighthouse chega a sua versão 9.0:
Neste dia 15 o Chrome anunciou em seu blog para desenvolvedores a nova versão do Lighthouse. O Lighthouse 9.0 está disponível na linha de comando, no Chrome Canary e no PageSpeed Insights, e irá entrar no Chrome 98. A nova versão trará melhorias na legibilidade e analise das informações, integração a nova feature de gravação e analise de fluxos de usuários, melhorará itens de acessibilidade, entre outras pequenas novidades. As informações estão no blog oficial do Chrome para devs.
[Frameworks] Ember.js chega a versão v4:
Neste dia 15 o Ember.JS chegou em sua versão 15, com várias breaking changes e vários bugfixes, vale a pena verificar caso você use este framework. Denre as novidades está o drop do suporte ao node 10, descontinuação de várias features que estavam marcadas como "deprecated" entre outras mudanças. A release foi feita no repositório do github, porém ainda não está na documentação do framework.
[CNCF] Dapr agora faz parte da CNCF Incubator:
A CNCF (Cloud Native Computing Foundation) anunciou recentemente que aceitou o Dapr (Distributed Application Runtime) como um projeto de incubação da CNCF. Esta declaração segue um anúncio anterior do Dapr, anunciando a formação do Comitê Técnico e de Direção do projeto Dapr. Como um projeto hospedado pelo CNCF, o Dapr agora faz parte de uma fundação neutra em seus interesses técnicos. É um passo e uma ferramenta que vale muito a pensa ficar de olho, caso ainda não conheça e trabalhe com aplicações distribuidas, recomendo começar a ver sobre.
Mundo e Tecnologia
Brasil é o 3º país com crianças mais "viciadas" em tecnologia:
De acordo com um estudo realizado no Reino Unido, menos da metade das crianças brasileiras está seguindo diretrizes de exercícios ou tempo de tela recomendados. O resultado é um reflexo do uso da internet pela população brasileira em geral, que fica mais de 10 horas por dia navegando na web, o maior tempo entre as nações pesquisadas. O problema entre crianças é ainda maior nos Emirados Árabes Unidos e EUA, posicionados em primeiro e segundo lugar no ranking, respectivamente. Informações via o site Convergência Digital.
API da OpenAI já está disponível sem lista de espera:
A disponibilidade mais ampla do "GPT-3" foi possibilitada pelo progresso na interpretação de instruções humanas, respostas mais verdadeiras a perguntas e um filtro de conteúdo gratuito para ajudar desenvolvedores a mitigar possíveis abusos do modelo de linguagem. As informações são do blog da OpenAI.
Parceiros:Quer dominar JavaScript tanto no backend quanto no frontend?
Criei uma lista dos melhores cursos que eu já fiz e indico para quem está começando ou quem quer acelerar a carreira, gostei bastante de todos ali e indico:
Repositório com os melhores cursos
Blog com novidades do mundo JS e muitas dicas de carreira
Javascript News
Que massa que você leu a Newsletter até aqui! Compartilhe com alguém que gosta de tecnologia, desenvolvimento e de se manter informado também: Link
Forte abraço, uma ótima semana!
E até semana que vem!
:)