coding weekly #104

Newsletters - 14/Jul/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 104 - Julho de 2020

Hey! Tudo bem?

Hoje separamos alguns links pra falar da biblioteca JavaScript que é a queridinha dos usuários. Com código aberto, React tem foco em interfaces de usuário e, nessa newsletter, você vê um pouco de como fazer a transição de suas ferramentas para ela, um guia sobre comportamento de renderização e como configurar ReactJS no Rails com Webpacker.

Você também vê vitórias e derrotas no planejamento de projetos de software, dicas de apenas uma linha de CSS para layouts modernos, uma comparação entre REST e GraphQL, dicas de JavaScript para iniciantes e sobre o aumento de conteúdo em vídeo ao vivo durante a pandemia.

Boa leitura!

COMBO REACT

Imagem animada do logo de React.
Transição para React Native

A Khan Academy realizou um processo longo de transição de suas ferramentas para React Native nos projetos para iOS e Android e compartilhou suas experiências neste artigo. Dica do André Benjamim.

Um guia sobre comportamento de renderização do React

Se você tem dúvidas sobre o comportamento de renderização do React, este guia, apesar de bastante extenso, pode ajudar a solucionar essas questões. O artigo passa por assuntos desde o que é renderização até a melhora de performance. Dica do André Benjamim.

Configurando ReactJS no Rails com Webpacker

Desde a versão 6.0 do Rails, o Webpacker é a ferramenta padrão para lidar com JavaScript. Este artigo mostra como criar uma aplicação Ruby on Rails do zero com Webpacker e configurar o ReactJS. Dica do Mateus Braga.

CAMPUSCODERS INDICAM

Imagem animada em que o personagem Frajola, de Piu-Piu e Frajola, está em cima de uma mesa bolando um plano num papel.
Vitórias e derrotas no planejamento de projetos de software

O planejamento em qualquer projeto é uma etapa desafiadora. A falta ou falha de planejamento pode ter efeitos desastrosos para o desenvolvimento da sua aplicação e este artigo traz uma análise sobre os principais problemas que podem aparecer nesta etapa e algumas estratégias para evitá-las. Dica do André Benjamim.

Dicas de apenas uma linha de CSS para layouts modernos

CSS é a linguagem que descreve como os elementos HTML de uma página Web devem ser exibidos. No artigo, são apresentados exemplos de uma linha de CSS que podem ajudar a criar estruturas robustas para seus sites. Dica do João Henrique do Vale.

Uma comparação entre REST e GraphQL

Muitas vezes, GraphQL e REST são comparados de maneira inadequada. Neste artigo são explorados os motivos pelos quais essa comparação não faz sentido, explicando o que significa arquitetura REST e como é implementada, assim como o que é GraphQL, suas aplicações e incompatibilidades com REST. Dica do André Benjamim.

Dicas de JavaScript para iniciantes

Se você está começando seus estudos em JavaScript, o artigo traz uma série de dicas básicas para acelerar seu aprendizado. Dica do João Henrique do Vale.

Isso não é “mais uma live” para assistir agora

O contexto da pandemia mundial causou o fenômeno do excesso de lives na internet e essa situação é bastante propícia para desencadear a FOMO Syndrome ("Fear Of Missing Out Syndrome"), em tradução livre "medo de perder algo" ou "medo de ficar de fora". O artigo traz uma análise sobre a importância de produtores de conteúdo atentarem para a situação a fim de manter as pessoas engajadas e fazer a transição para eventos on-line. Dica do André Benjamim.

Campus Code