Edição #05 da Newsletter

01/07/2022

Esse post foi escrito há mais de 2 anos

O que me fez rir essa semana

Quem já trabalhou sozinho em um projeto, sabe a tristeza que é você fazer commits para você fazer um PR numa branch que você criou, para que você faça o code review para que você faça o deploy…

Untitled.jpg

101 DevTools Tips

Provavelmente você também já teve uma "fase" em que queria saber tudo sobre o DevTools, afinal ali é um mundo por si só.

E como eu já tive essa fase e adoro sites que trazem dicas úteis, vale a pena favoritar o 101 DevTools Tips para olhar quando você voltar na fase "amo/sou devtools”. E só de ver esse site já me da vontade de aprender tudo de DevTools.

Untitled 1.jpg

Aleatoriedade, “pero no mucho”

Hoje, no trabalho tivemos um curto espaço de tempo que estávamos discutindo se seria possível realmente conseguirmos aleatoriedade com fórmulas matemáticas ou computadores. Há uma discussão interessante sobre isso, mas o ponto é que, mais interessante ainda é a cabeça de uma pessoa criativa fazendo marketing:

A Cloudflare, uma das maiores empresas de segurança na web resolveu o problema da aleatoriedade de uma forma bem "viral". No saguão da sua sede, ela colocou 100 "lava-lamps" (olha na foto embaixo). E fica repetidamente tirando foto do "estado" dessas lâmpadas.

E como o formato das "lavas" é imprevisível, ela usa essas fotos para gerar números aleatórios para usar em sua criptografia.

Dá uma lida no artigo em que ela fala mais sobre isso.

Untitled 2.jpg

Node 18.3 CLI arguments parser

Uma dica rápida aqui: o Node 18.3 trouxe uma forma mais intuitiva de lidar com argumentos na linha de comando (cli). Dá uma olhada aqui nesse artigo, mas de cara já dá pra perceber que é lindão. Mas cuidado que ainda está em estágio experimental.

Untitled 3.jpg

CSS Defensivo

Eu já passei algumas vezes (e algumas raivas) quando junto componentes diferentes e o CSS entre eles é incompatível ou gera bugs(por exemplo, quando um componente tem margin-bottom e outro margin-top).

Um artigo muito interessante rodou a internet hoje sobre como é importante escrevermos CSS que ajude a evitar futuros erros, bugs.

E o autor fez um site muito bacana, o https://defensivecss.dev/. Dá uma olhada, que dá pra aprender bastante com as dicas que estão ali .

Untitled 4.jpg

E aproveitando que estamos falando de CSS defensivo, aqui tem uma lista de erros idiotas que cometemos no CSS. Eu provavelmente cometi todos kkk.

Atualizações, Novidades e Tutoriais