Pular para o conteúdo principal

S01E02 - Aquele com os links de fevereiro

· Leitura de 4 minutos
Magno F. B. Biét
Analista de Sistemas Sênior @ banco BV

Fala, devs! 👋

Bem-vindos à segunda edição da minha newsletter focada em desenvolvimento front-end!

Todo final de mês, trago para vocês uma seleção de links com ferramentas, artigos e novidades que podem tornar sua rotina de dev mais fácil e produtiva. Fiquem à vontade para enviar feedback - ele é sempre muito bem-vindo!

Preparados para conferir o que rolou de melhor neste mês? Vamos lá! 👇


HTML

CSS

JavaScript

TypeScript

React

Angular

Vue

Node.js

Pacotes, Ferramentas e Repositórios

UX, UI e Acessibilidade

Docker

Inteligência Artificial

Quiz

O JavaScript é famoso por suas peculiaridades, muitas vezes gerando resultados inesperados e divertidos. Você sabe o que acontece quando você executa o código abaixo?

Array(16).join('wat' - 1) + ' Batman';

O comportamento curioso desse código já confundiu muitos desenvolvedores e é frequentemente citado como uma das “estranhezas” do JavaScript.

A resposta é NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman. Isso acontece porque 'wat' - 1 resulta em NaN (Not-a-Number). O método join() repete esse valor 15 vezes antes de adicionar ' Batman'.

Quer entender melhor por que esse comportamento ocorre? Confira os links abaixo:

WAT Talk de Gary Bernhardt - Uma apresentação divertida sobre as peculiaridades do JavaScript.

Explicação no YouTube - Vídeo detalhado sobre os comportamentos inesperados do código.

Especificação ECMAScript - Detalhes técnicos sobre operadores e comportamentos em JavaScript.


Tem um link interessante para compartilhar? Entre em contato. Toda contribuição é bem-vinda.

👋 Até o próximo mês!