Hey! Tudo bem?
Se você acompanhou a edição passada, sabe que dedicamos uma parte da Coding Weekly para indicar textos sobre JavaScript. Como a linguagem está entre as mais atrativas no mercado, resolvemos repetir a dose e selecionamos mais alguns artigos para te ajudar nos estudos.
Você também vê uma receita para debugar programas, os princípios da arquitetura limpa no front-end, como testar manipuladores de HTTP em Go, como resolver problemas com Design Patterns e a história secreta das mulheres criptografistas na Segunda Guerra.
Boa leitura!
MAIS JAVASCRIPT
Gravador de tela com JavaScript baunilha
JavaScript é uma linguagem de programação amplamente utilizada, principalmente em desenvolvimento Web. Mas às vezes esquecemos o que é possível fazer com ela além do básico, como, por exemplo, o gravador de telas apresentado neste artigo. Dica do André Kanamura.
Memoização em JavaScript
Memoização é uma técnica muito legal usada para otimização de código. Neste artigo você pode ver mais sobre esse conceito e como utilizá-lo em JavaScript. Dica do Marcus Pereira.
Requisições HTTP com Fetch e Axios
Quando se trabalha com desenvolvimento de APIs, precisamos lidar com requisições HTTP e, em JavaScript, existem algumas ferramentas que podem ser bastante úteis. Neste artigo a autora faz uma comparação entre Fetch API e Axios, mostrando vantagens e desvantagens de cada um. Dica do Marcus Pereira.
CAMPUSCODERS INDICAM
Receita para debugar programas
Desenvolver software vai além de escrever código de novas funcionalidades. Passamos muito mais tempo tentando entender o que está acontecendo de errado na implementação do que escrevendo o código em si. Por isso é tão importante dominar técnicas de debug e, nesse artigo, você encontra uma “receita” que pode ajudar no trabalhoso processo encontrar erros no código. Dica do André Kanamura.
Arquitetura limpa no front-end
Quando se trata de boas práticas em desenvolvimento de software, fala-se muito sobre a estrutura do código no back-end, mas, com este artigo, você vai conhecer melhor os principais conceitos de arquitetura limpa no front-end. Dica do Allan Siqueira.
Testar manipuladores de HTTP em Go
Desenvolvimento de software de qualidade pressupõe o uso de testes para garantir o bom funcionamento da aplicação a longo prazo. Neste artigo você vê como implementar testes de manipuladores de HTTP em Go. Dica do Marcus Pereira.
Resolvendo problemas com Design Patterns
Padrões de desenvolvimento são técnicas utilizadas para buscar resolver problemas que ocorrem com frequência durante o processo de implementação de software. Eles são importantíssimos para a carreira de pessoas programadoras e você pode saber mais sobre esse conceito nesse artigo da Stack Overflow. Dica do André Kanamura.
História secreta das mulheres criptografistas
Durante a Segunda Guerra Mundial, enquanto os homens estavam nos campos de batalha, milhares de mulheres constituíram o exército de criptografistas que trabalhavam na batalha atrás das trincheiras: desvendar mensagens criptografadas e dar um verdadeiro fim à guerra. Dica da Diana Regina.