Nodejs 16 lançado, NextJS 10.2 com várias novidades, Redux 4.1, UX agora é parte do SEO 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.
Antes de irmos para às notícias gostaria apenas de te convidar, caso tenha interesse, para desenvolvermos um projeto real ao vivo lá na twitch, todos os dias úteis às 21h estarei ali desenvolvendo projetos reais e conversando sobre javascript, tecnologia, desenvolvimento e muito mais:
Link para participar: https://www.twitch.tv/wilsonnetodev
[javascript] Javascript é a linguagem mais popular, mas Rust é a que mais cresce:
em termos de popularidade, o destaque também fica com Python e Java, em segundo e terceiro lugar, respectivamente. O Rust, apesar de ainda pouco utilizado, está ganhando tração: o Google vai utilizar a linguagem para códigos no Android por causa de suas garantias em segurança de memória. Os dados são da mais recente pesquisa da SlashData com 19 mil desenvolvedores, de 155 países diferentes, realizada no primeiro trimestre de 2021. As informações são da ZDNet.
[frameworks] Nextjs chega a versão 10.2:
Neste último dia 28 o Nextjs anunciou a versão 10.2 do framework, trazendo diversas melhorias: Builds ~60% mais rápidos, refrehs em 100ms a 200ms, startup ~24% mais rápido, melhoria na acessibilidade para com screen readers, redirects e rewrites mais flexíveis e otimização de webfonts automática. Todas estas novidades foram anunciadas no Blog oficial do framework.
[nodejs] Node 16 é lançado!
O NodeJS 16 foi lançado no último dia 20, adicionando novas APIs estáveis e até suporte ao Apple Silicon. Esta versão é a primeira a ser enviada com binários para o Apple Silicon - eles fornecem tarballs separados para as arquiteturas Intel e ARM. Além disto tem diversas novidades, muita coisa nova e muita coisa sendo descontinuada, se você trabalha com node no backend é leitura obrigatória o changelog desta nova versão. Vale a pena conferir no blog oficial
[cms] Strapi chega a versão 3.6, e agora com internacionalização:
Em minha opinião o melhor CMS que já utilizei, que me salva a vida quando precisa soltar um projeto pequeno ou MVP rápido, o Strapi é um CMS headless totalmente feito em nodejs, muito prático e muito útil. Nesta nova versão ele tráz uma melhoria sensacional que já era pedida e aguardad há um certo tempo pela comunidade, a internacionalização nativa… Se você também já se deparou com este problema ou usa o CMS, vale muito a pena dar uma olhada nesta release.
[libs] RxJS chega a versão 7:
Com certeza você já uso ou conhece esta lib que traz reatividade para códigos js dos simples aos avançados. Nesta sétima versão a lib traz bastante coisa legal: bundle 50% menor, tipos melhorados, APIs mais consistentes e muito mais, vale a pena dar uma olhada no blog oficial da lib.
[libs] Redux 4.1:
Nesta última semana o redux chegou a versão 4.1, uma ótima notícia foi a redução de 40% do bundle e várias melhorias nas mensagens de erros. Vale a pena conferir esta release lá no repositório oficial e também atualizar seus projetos para aproveitar esta redução tão grande do tamanho do bundle.
[frameworks] Meteor v2.2:
O framework Meteor chegou em sua versão 2.2 com algumas atualizações importantes, incluindo atualizações de MongoDB, Cordova e Typescrip. Se você utiliza ou já utilizou, vale a pena dar uma olhadsa em com está este framework que ainda está a todo vapor.
[frameworks] Vue 3 abandona suporte a IE 11:
Foi anunciado por integrantes da equipe de mantenedores que o Vue abandonou o suporte ao IE 11, que é o último navegador da linha IE antes da conversão para o Edge. Isto é muito bom para a comunidade em geral e para a evolução do framework.
[babel] O transpilador/compilador favorito dos devs javascript chegou a versão 7.14:
Esta versão habilita campos de classe e métodos privados por padrão (eles foram promovidos ao Estágio 4 durante a recente reunião TC39 de abril!) E adiciona brand checks para campos privados e blocos de classe estáticos à opção shippedProposals de @babel/preset-env, entre várias outras novidades, leia mais no blog oficial do Babel.
Mundo e Tecnologia
Google começará a levar UX em consideração em seus algoritmos de busca:
Google anunciou neste dia 20 de Abril que irá adicionar UX com um dos fatores importantes levados em conta pelo algoritmo de rankeamento, mm junho já começam os testes e a expectativa é que até o final de agosto a UX seja parte crucial das priorizações do buscador
"Perda total" no Tribunal de Justiça do Rio Grande do Sul após ataque ransomware:
os hackers teriam comprometido todos os 12 mil servidores do tribunal e todos os arquivos do Word e Excel estariam contaminados com malware. Em um áudio do WhatsApp, obtido pelo site CISO Advisor, uma pessoa próxima afirma que um dos funcionários de TI do tribunal "estaria quase infartando" após o que seria considerado uma "perda total" dos servidores.
Clicksign lança assinatura de documentos por PIX:
para autenticar o documento, basta enviar um PIX de 1 centavo através de um QR Code. O sistema verifica se o PIX veio do mesmo CPF vinculado ao documento, validando a assinatura eletrônica. As informações são do Tecnoblog.
GitHub bloqueia rastreador FLoC do Google:
em um post sucinto em seu blog, o GitHub indicou que todas as suas páginas ficarão de fora do novo sistema de rastreamento do Google. No entanto, páginas que usam um domínio personalizado não serão afetadas. As informações são do site Bleeping Computer
Cloudflare Pages:
A Cloudflare anunciou na última semana que o Cloudflare Pages está disponível para todo mundo! Em dezembro de 2020 a Cloudflare anunciou a versão beta do Cloudflare Pages: uma maneira rápida, segura e gratuita para devs front-end criarem, e hospedarem sites Jamstack. Agora, na última semana, a Cloudflare anunciou que o Cloudflare Pages está disponível para todo mundo.
Caso queira acompanhar e conversar sobre tecnologia, desenvolvimento, carreira e claro, muito javascript e typescript! Você pode me encontrar nas redes sociais abaixo:
Instagram: https://www.instagram.com/wilsonneto.dev
Discord Clube dos Devs: https://discord.gg/9EEPyAf2eq
Compartilhe! 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! :)