Muito obrigado por assinar e espero que você goste do conteúdo! Não esqueça de preencher o feedback no final da newsletter para eu saber o que você quer ver por aqui nas próximas edições!


Recomende a newsletter

Se você gosta do meu conteúdo, recomende essa newsletter gratuita para outras pessoas também receberem essa curadoria que faço com todo o carinho todos os meses. Ela é grátis e eu coloco muito esforço para trazer sempre o melhor conteúdo possível!

ls -news | Um newsletter por Lucas Santos
Um newsletter mensal! Tudo sobre o mundo tech através de pílulas simples e rápidas para quem tem pressa!

A Formação TS está saindo!

Se você perdeu a última comunicação, eu estou lançando um treinamento completo chamado Formação TS. O treinamento ainda está na pré-venda e tem previsão de ser lançado no final do mês que vem! Já estou começando as gravações e o conteúdo está incrível!

Formação TS
O primeiro e mais completo curso de TypeScript do Brasil

Todo mundo que assina a newsletter tem um cupom de desconto limitado até dia 31/08! Que vai te dar 10% de desconto no treinamento. Aproveita! Porque assim que os primeiros módulos saírem, o preço da matrícula vai aumentar!

[Pré venda] Formação TypeScript
Lucas Santos

Já ouviu falar dessa nova funcionalidade do TS?

O TypeScript 5.2 tá logo ai na porta e ele já traz uma das maiores novidades em termos de usabilidade não só pra ele mas também para o JavaScript. A keyword using é uma proposta que está no ar há pelo menos 4 anos e promete mudar a forma que a gente coda!

Tudo sobre o “using” no TypeScript 5.2 e seus benefícios
O TypeScript 5.2 está implementando uma nova palavra chave chamada using. Mas você sabe para que ela serve?

Um desabafo pessoal

Saindo um pouco do script, eu resolvi escrever um artigo espontâneo, que veio direto na minha cabeça e é bastante pessoal, contando um pouco sobre meus anos vivendo em uma forma de piloto automático e todos os aprendizados que eu tive ao longo desses anos descobrindo que tudo que eu achei que controlava estava errado!

Você nunca vai terminar nada - Lições de uma década de erros
O que fazer quando você descobre que o controle que você achou que tinha sobre sua vida era só uma ilusão que você mesmo criou?

Links do mês

Vem aí a minha primeira contribuição ao core do Node.js 🎉

Esse não é bem um link do mês, mas eu achei interessante compartilhar com vocês que finalizei minha contribuição para o core do Node.js! Parte do novo framework de testes do Node, que já tinha a contribuição de outro brazuca, o Erick Wendel, que é um dos meus mais próximos e antigos amigos, agora vai ter também a funcionalidade para fazer mocks de datas além dos timers nativos!

No momento a funcionalidade está ainda sofrendo para passar por alguns testes do CI que parecem estar falhando por algum problema de infraestrutura, mas parece promissor e eu estou super animado em poder ajudar a comunidade!

Achar vagas de emprego ficou muito mais fácil

PATROCINADO

Quero anunciar que fiz uma parceria muito legal com a Impulso Network, que é uma empresa muito bacana de vagas e tem uma das mais importantes e vastas comunidades de profissionais do Brasil. Acessando o link que eu deixei aqui em cima você pode se cadastrar na comunidade e receber constantemente atualizações além de conteúdo exclusivo não só meu, mas de vários outros profissionais da área!

Sua próxima vaga pode estar aqui!

Você só precisa passar 5 minutos sem fazer nada para fazer tudo

Uma parada super interessante que eu sempre gostei de pesquisar e entender mais é como a gente consegue se mais produtivo e menos cansativo.

Geralmente a galera fala para usar métodos como pommodoro e etc, mas eu já tentei diversos desses e nenhum nunca funcionou pra mim. Aparentemente, segundo um estudo de Sidney, tudo o que você precisa pra voltar a se concentrar completamente é uma pausa de 5 minutos em qualquer atividade, isso mesmo, 5 minutos completamente inerte em algum lugar vai retomar a sua atenção para a tarefa que você estava fazendo anteriormente

Um conjunto de dicas para você setar seu ambiente

Achei esse artigo bem interessante, é simplesmente um conjunto de dicas bem simples que podem facilitar o seu dia-a-dia com setups pré definidos de terminais, se você usa Mac, também existem algumas dicas de configurações ali.

Eu já tinha a maioria dessas coisas configuradas, mas a dica vale mesmo assim!

Um outro olhar sobre reuniões

Há um tempo o Shopify (ou algum dos seus C-Levels) postou que eles estavam ativamente removendo todas as reuniões e adicionando uma calculadora de custo para cara reunião que você faz.

Enquanto eu achei a ideia muito boa, principalmente porque eu mesmo sinto o problema de ter 5 ou 8 reuniões em um único dia, só para sair delas sem a menor ideia do que fazer e por que as coisas aconteceram do jeito que aconteceram.

O fato é que existem boas e más reuniões, geralmente reuniões que não tem uma agenda definida e tem muitas pessoas são as reuniões ruins, uma reunião boa seria algo com, no máximo, 3 pessoas e uma agenda bem definida, com horário de entrada e saída, para que ninguém precise ficar conversando por horas.

Esse artigo descreve outras opções como “No Meeting Days” que são essencialmente bloqueios de calendários para que as pessoas não façam reuniões naquele dia. Que, eu já testei pessoalmente, e não funcionam.

Esqueça o Jest, use o Node

Um artigo que vai muito de encontro com algo que eu gosto muito e uma das minhas contribuições ao core do Node que é o test runner nativo.

Nós podemos estar no limite de quando vamos precisar de test runners externos como o Jest, meu sonho é que, na verdade, a gente nunca mais precise deles porque eles são bons, até que não são mais. Vale a pena a leitura porque o artigo mostra os principais casos de uso e os principais módulos do test runner nativo do Node.

Esse é um conteúdo que eu vou escrever sobre no futuro ou até mesmo fazer um vídeo sobre.


Repositórios interessantes

Slidev
Presentation slides for developers
Charm
We make the command line glamorous

O que você quer ver por aqui?

Achou aquele artigo sensacional? Produziu um conteúdo e quer contar pra todo mundo? Não importa o que você tiver em mente, se você acha que esse conteúdo deve estar na próxima edição, manda um email para newsletter@lsantos.dev

Gostou dessa newsletter? Dê seu feedback neste link