coding weekly #210

Newsletters - 31/Ago/2022 - por Campus Code
A sua newsletter da Campus Code • Edição 210 - Agosto de 2022

Hey! Tudo bem?

Se você estuda ou trabalha com JavaScript, provavelmente já teve contato com React, uma biblioteca de código aberto para interfaces interativas criada pelo Facebook e que se tornou bastante popular nos últimos anos. Para te ajudar a evoluir nela, o campuscoder André Benjamim selecionou artigos sobre formulários, composição avançada e uso de TypeScript com a biblioteca.

Você também vê como resolver problemas com dados conectados, o processo de construção da API de Marketing do LinkedIn, uma introdução a ractors em Ruby, livros de programação gratuitos e como lidar com dinheiro em desenvolvimento de software.

Boa leitura!

REACT

Meme a partir de uma página de fotos de formandos, tradicionais dos EUA. Há duas fotos do mesmo rapaz. À esquerda, identificado como 'Daniel', ele sorri e há a legenda 'Frontend'. À direita, identificado como 'o Daniel mais legal', ele está sério, porém com óculos escuros e há a legenda 'Frontend com React'.
Como usar formulários em React

Se você programa em React, eventualmente irá se deparar com a tarefa de construir formulários. Por mais que existam bibliotecas que façam todo o trabalho complicado, é sempre interessante entender o que elas estão fazendo, para que você tenha controle de sua aplicação mesmo usando código externo. Nesse artigo, Robin Wieruch te dá um tutorial sobre como gerenciar formulários usando React e te ajuda a entender o que uma biblioteca externa estaria fazendo por você.

Typescript para React

Por mais que TypeScript seja algo bem legal e interessante de se usar com React, pode não ser tão simples aprender a utilizá-lo. Pensando nisso, esse artigo vai te ensinar o básico do conjunto de ferramentas e as formas mais eficientes de se escrever código em JavaScript que você precisa saber para começar a usá-lo com React.

Composição avançada em React

Nesse artigo você vai aprender os princípios chave para construir componentes reutilizáveis que escalam em React.

GARANTA SEU DESCONTO PARA A RUBYCONF

A RubyConf 2022, um dos maiores eventos de tecnologia do Brasil, vai acontecer no dia 9 de setembro nos formatos presencial e online. As inscrições já estão abertas e você tem 25% de desconto comprando pelos links abaixo:

25% desconto para o evento presencial
25% de desconto para o evento online

CAMPUSCODERS INDICAM

Muitos dados dispostos como se fosse um mapa de cidade. Na ponta esquerda, um Pacman que tenta chegar em um fantasminha que se encontra no meio dos dados.
Resolvendo problemas com dados conectados

Bancos de dados de grafos guardam não somente as informações, mas também as relações entre as entidades armazenadas. Nesse vídeo você aprenderá como eles podem melhorar o mundo de informações e ajudar pessoas desenvolvedoras a dar sentido às relações entre os dados. Dica do Ederson de Lima.

Como nasceu a API de Marketing do LinkedIn

Para o time de desenvolvimento API do LinkedIn, o objetivo é criar uma plataforma que permita às empresas parceiras criarem negócios e ajudá-las a crescer. Mas mesmo empresas grandes com times de desenvolvimento maduros enfrentam dificuldades e, nesse artigo, você encontrará o relato do processo de construção da API de marketing no LinkedIn. Dica do André Benjamim.

Introdução a ractors em Ruby

Nesse tutorial você vai ver um passo a passo para enviar e receber mensagens utilizando ractors em Ruby e aprenderá sobre objetos compartilháveis e não compartilháveis. Dica do André Benjamim.

Livros de programação gratuitos

Não é à toa que atualmente dizem que qualquer pessoa pode aprender a programar. Existem inúmeros conteúdos disponíveis na internet em diversos idiomas para variadas linguagens de programação. Nesse link você acessa um repositório com uma grande lista de conteúdos gratuitos para você mergulhar nos estudos. Dica do Ederson de Lima.

Como lidar com dinheiro em desenvolvimento de software

Lidar com dinheiro é algo perigoso, delicado e complexo. Portanto, é muito importante estudar bastante o assunto e entender os poréns deste trabalho. Esse artigo apresenta os diferentes problemas que você eventualmente encontrará nessa área e como lidar com eles. Dica do André Benjamim.

Campus Code