coding weekly #171

Newsletters - 02/Nov/2021 - por Campus Code
A sua newsletter da Campus Code • Edição 171 - Novembro de 2021

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

Cena de batalha de Senhor dos Anéis mostrando o personagem Aragorn em primeiro plano, de costas, com a espada levantada. À sua frente, um exército enorme com o logo de JavaScript por cima.
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

Imagem animada que mostra um prato com bolo e um copo de brinquedo sobre uma toalha rendada de mesa. Há uma abelha grande, também de brinquedo, subindo no prato e uma  espátula mata mosca aparece de fora do quadro, batendo sobre a abelha.
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.

Campus Code