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
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
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.