Edição #04 da Newsletter

24/06/2022

Esse post foi escrito há mais de 2 anos

O que me fez rir essa semana

Nada mais gostoso de ler do que uma frase "motivacional, pero no mucho". A mensagem da semana é: nunca desista do seus sonhos!

tweet.jpg

Alegria do Copilot durou pouco… agora é pago 💸

Não dá para negar que uma das coisas mais mágicas, inacreditáveis e sensacionais que a ciência produziu - depois do microondas - foi o Github Copilot. Se você já usou, sabe do que eu estou falando, se não usou - corre lá para testar o brinquedinho 🤩

Mas durou pouco a diversão: a partir de agora vai custar 10 dólares/mês. Um preço até ok para tanta tecnologia envolvida, não fosse o fato que 10 dólares convertidos dá aproximadamente 8350234 reais.

Já tem gente pedindo (e vamos torcer para que aconteça) paridade de poder de compra. Basicamente, nós pobres brasileiros temos 60% menos poder de compra com nosso dinheiro, logo, o Copilot deveria custar 4 dólares, para ser mais justo.

Typescript Avançados 🍻

Se você é entusiasta de Typescript, mas ainda não segue o Matt Pocock, vale a pena fazer isso agora (ele escreve em inglês). Ele ficou famoso fazendo boas threads com dicas de Typescript com nível um pouco mais avançado. Aqui está o link com todas as dicas dele no twitter.

Agora, qual é o caminho óbvio para quem já galgou algum reconhecimento no Twitter? (calma, onlyfans é pra quem conseguiu reconhecimento no Instagram)

…sim, ele vai lançar um curso.

React e useEffect() (parte 2)

Untitled.png

O drama do useEffect, que já trouxe em uma edição anterior aqui da newsletter, finalmente parece ter chegado ao fim: O TLDR é o seguinte:

  • React está lançando um novo site de documentação (https://beta.reactjs.org/)
  • Um dos mantenedores do React, Dan Abramov, sugeriu que fazer data fetching dentro do useEffect não é o ideal
  • A internet, claro, não perdoou e caiu em cima, afinal quem seria a pessoa iluminada que não faz fetch no useEffect? Onde ela faz fetch então?

Agora finalmente parece que o "mal entendido" foi resolvido. O Dan Abramov explicou de forma mais elaborada o que ele quis dizer nessa resposta do reddit. Vale a pena a leitura.

Javascript Promises - Ebook

Uma dica rápida aqui: o ebook sobre Promises do Nicholas Zakas (criador do ESLint). A versão gratuita está nesse link. Eu já li e recomendo fortemente a leitura.

Untitled 1.png

Escolha uma licença open source

Mit, Apache, GPL, Creative Commons, qual usar no meu novo projeto? O site http://escolhaumalicenca.com.br/ é autoexplicativo e vai ajudar a você entender de uma vez por todas a diferença entre as licenças mesmo sem ninguém respeitá-las.

Screen_Shot_2022-06-24_at_11.23.39.jpg {1200x457}

… sempre tive vergonha de perguntar isso

Mas por que raios todo mundo da #bolhadev no twitter coloca "cc @sseraphini”? Quem é ele, onde vive, o que faz? Se você souber, me responde aqui no email?

Atualizações, Novidades e Tutoriais

  • O Vite - que cada vez mais está ganhando popularidade, deverá lançar muito em breve sua versão 3.0. Se quiser dar uma espiada, aqui está o changelog da nova versão.
  • O ESLint está com novo site mais clean e gostoso de navegar - e brincar na aba de playground. E não esquece de ir para a postagem da versão 8.15 em que você irá ver meu nome por lá 😉
  • NPM versão 8.13
  • Faker v7.3
  • Vitest v0.16
  • Prettier v2.7 - suporte para typescript 4.7
  • Strapi v4.2
  • Lerna v5.1
  • Ember v4.5