Para essa semana, através dos meus estudos selecionei alguns conteúdos que podem lhe interessar.
Carreira
Photo by Ian Schneider on Unsplash
- Arquétipos de Devs — Nesse episódio do Tech Leadership Rocks com o Rodrigo Gomes, Software Engineer na SumUp e Psicólogo, falam como se manifestam os arquétipos de Jung nos devs.
- Carreira além de Sênior — Nesse episódio do Tech Leadership Rocks com Guilherme Varandas, Staff Engineer no Shopify, e com o Otávio Santana, Distinguished Engineer na Zup Innovation, falam sobre o que acontece na carreira técnica depois do nível de Sênior e o que fazer pra chegar lá.
Liderança
Photo by Desola Lanre-Ologun on Unsplash
- Maiêutica — É, até nossos dias, um importante componente pedagógico, ao estimular o estudante a construir o seu próprio conhecimento por meio do uso e direcionamento de perguntas e respostas formuladas pelo mestre.
- Proatividade na liderança — Nesse episódio do Tech Leadership Rocks com o Paulo André, Coach e Mentor de líderes, sobre como líderes mais proativos desempenham uma melhor liderança.
Técnico
- Don’t Solve Problems, Eliminate Them — Como a eliminação de problemas pode simplificar drasticamente suas bases de código e vida.
- Why We Killed Our End-to-End Test Suite — Como o Nubank mudou para uma estratégia de teste de Contrato e Aceitação para escalar para mais de 1K de engenheiros.
- How return await can slow down your code — Aguardar uma promessa antes de devolvê-la deixa seu código mais lento.
- Working with the file system on Node.js — Uma visão geral das diferentes partes das APIs do sistema de arquivos do Node e Receitas para executar várias tarefas por meio dessas APIs.
- Maybe you don’t need Rust and WASM to speed up your JS — Neste artigo é realizado algumas análises sobre como o Javascript pode ser otimizadas sem recorrer ao WASM.
- Automatically create NBA Highlights with a few lines of Python — @noamephrat94 explica como podemos aproveitar modelos de visão computacional de código aberto para gerar destaques de basquete.
- Composition over Inheritance — @mpjme explica em seu artigo e vídeo os problemas de se trabalhar com Herança e como podem ser resolvidos utilizando a Composição.
- DRY Software Patterns & Microservices — Provavelmente, o conselho mais popular para melhorar o design do seu código é DRY — Don’t Repeat Yourself. É um bom conselho, até mesmo uma boa diretriz geral, mas nem sempre é a melhor resposta explica Dave Farley em uma palestra da GOTO 2022.
- Is postMessage slow? — HTTP 203 — Jake e Surma analisam os workers e o desempenho de suas mensagens primitivas postMessage().
Cursos
Photo by Kimberly Farmer on Unsplash
- Refactoring Guru — Este site torna mais fácil para você descobrir tudo que você precisa saber sobre refatoração, padrões de projeto, princípios SOLID, e outros tópicos de programação inteligente.
- You Don’t Know JS (1ª Edição) — Esta é uma série de livros que mergulham profundamente nos principais mecanismos da linguagem JavaScript.
Ferramentas
Photo by Dan Cristian Pădureț on Unsplash
- Measure page quality — Teste suas páginas em um ambiente de laboratório desenvolvido pelo PageSpeed Insights. Em seguida, receba dicas e recomendações para melhorar sua experiência de usuário.
- PageSpeed Insights — Relata o desempenho de uma página em dispositivos móveis e desktop e fornece sugestões sobre como essa página pode ser melhorada.
- 30 seconds of code — Navegue por 1158 trechos de código curto para todas as suas necessidades de desenvolvimento em 30 segundos de código.
Top comments (0)