"Fala Heberth, beleza? Uns tempos atrás eu tinha um certo medo de aprender Java por conta do terrorismo que a galera fazia sobre a complexidade da linguagem. Agora no segundo semestre desse ano, em uma das matérias que estou cursando na faculdade, estou..."2 tabcoins · 0 comentário · otto · 1 ano atrás
"Oi Mirelle, tudo bem? Então, consegui emprego na área em fevereiro. Minha opinião sobre a Trybe infelizmente mudou um pouco nos últimos meses. Não posso ser hipócrita de dizer que o ensino é ruim, pois quase tudo o que sei hoje, aprendi por lá. Mas a g..."1 tabcoin · 0 comentário · otto · 1 ano atrás
"Aqui eu segui um tutorial bem simples (válido para Ubuntu e derivados): 1) Adicionar o PPA mantido pelo time mantenedor do Git: `sudo add-apt-repository ppa:git-core/ppa` 2) Executar o comando: `sudo apt update && sudo apt install git` 3) Pronto, versã..."1 tabcoin · 0 comentário · otto · 2 anos atrás
"Excelente dica! Essa é uma daquelas saídas perfeitas pra quando o linter acusa complexidade no código (um exemplo seria a enorme quantidade de IFs do primeiro bloco de código) e ainda de quebra, melhora muito a legibilidade! :smile:"1 tabcoin · 0 comentário · otto · 2 anos atrás
"Eu acho o `&& bem legível, mas como já foi falado aqui nos comentários, se for utilizar, precisa garantir que a comparação do lado esquerdo realmente seja à prova de erros. Eu sou mais do time ternário, acho que se o código está bem estruturado e ident..."3 tabcoins · 1 comentário · otto · 2 anos atrás
"Gostaria muito de ter tido um resumo de SOLID como este a uns meses atrás quando estava estudando POO! Meus parabéns pela simplicidade em explicar cada tópico, se tivesse como salvar o post, com certeza estaria no meu hall de favoritos! :smile:"1 tabcoin · 1 comentário · otto · 2 anos atrás
"Eu gostaria muito que toda equipe tivesse um manual desses no início de um projeto. Tem gente que escreve variável/nome de função que só o cara entende. Depois de um tempo nem o cara, só Deus :smile: A regra do A/HC/LC pra mim vale ouro. Torna tudo mui..."1 tabcoin · 0 comentário · otto · 2 anos atrás
"Perfeito Pedro! Eu não tenho muita experiência em Python também, mas aprendi POO pelo Python e este me pareceu um desses problemas de herança/instanciação a primeira vista! Fico feliz de você ter descoberto o problema e eu aqui aprendi algo a mais! Val..."1 tabcoin · 0 comentário · otto · 2 anos atrás
"Fala Pedro! Olhei a documentação aqui e não entendi uma coisa. Você chama o método `.send nessa linha do erro e esse método não está definido em NotificationConsumer pelo que vi. Esse método, por acaso, é herdado de AsyncWebsocketConsumer`?"2 tabcoins · 2 comentários · otto · 2 anos atrás
"Que post maravilhoso! Venho estudando Rust no meu tempo vago e tenho gostado muito da linguagem. Em paralelo, tenho estudado C no curso CS50x e é incrível como uma liguagem de 1972 moldou muita coisa do usamos (JavaScript, Python, etc ) e ainda vamos u..."1 tabcoin · 0 comentário · otto · 2 anos atrás
"A primeira dica é de ouro na minha opinião. O destructuring assignment é uma das coisas que torna o código enxuto e limpo, um exemplo ótimo seria quando tratamos das props de um componente ou dos objetos req e res de uma API no back-end. Temos vários o..."1 tabcoin · 0 comentário · otto · 2 anos atrás
"Esse é um assunto que me ronda diariamente e acho bem necessário falar sobre isso. Atualmente venho tentando me recolocar no mercado de programação, mas vejo muitas falácias que reforçam o sentimento de impostor, vamos lá: Vagas para Jr que pedem 15 st..."2 tabcoins · 1 comentário · otto · 2 anos atrás
"Fala Thiago, excelente post primeiramente! Deu até saudades do meu ArchLinux <3 Nunca cheguei a testar o ArcoLinux, mas fiquei bem tentado na época. Tentei alguns scripts de instalação, mas eu não tinha muita paciência, então fui de ArchLinux GUI que u..."2 tabcoins · 1 comentário · otto · 2 anos atrás
"Concordo contigo, quando falamos de métodos de uma classe. Até porque isso ficaria bem legível, pois para chamar o método, obrigatoriamente a classe seria instanciada. Um exemplo é um controller chamando um service e pra isso você poderia fazer tipo: `..."2 tabcoins · 0 comentário · otto · 2 anos atrás
"Fala Lucas, beleza? Te recomendo dar uma lida na documentação do método .sort, por meio dele tu consegue ordenar a sua array de times :smile:"1 tabcoin · 1 comentário · otto · 2 anos atrás
"Fala Lucas, tudo bem? Primeiramente, que material FANTÁSTICO. Nunca mexi com GraphQL mas além de compreender muito bem teu tutorial, achei tua didática muito acessível! Já deixei minha estrela no github pra ler o resto do artigo. Com certeza está no me..."1 tabcoin · 0 comentário · otto · 2 anos atrás
"Clean Code é vida, dá até gosto quando navegamos por um código e o nome da variável é tão explicito que automaticamente você já associa o que aquela função está executando. Quando estou codando, geralmente tenho dificuldade de criar nomes bons. Uma dic..."3 tabcoins · 3 comentários · otto · 2 anos atrás
"Fala Vitor, tudo bem? Acredito que depende da empresa nesse caso. Minha esposa trabalhou como QA numa empresa e lá não pediam nenhuma experiência prévia. A idéia era fazer testes manuais documentando tudo no próprio sistema, e com o tempo aprender a es..."1 tabcoin · 1 comentário · otto · 2 anos atrás
"Fala Antonio, QA é a sigla pra Quality Assurance e essa função tem como objetivo testar sistemas e assim, garantir sua qualidade. Minha esposa trabalhou um tempo como QA e nesse caso, existiam tanto testes manuais, quanto testes automatizados."2 tabcoins · 1 comentário · otto · 2 anos atrás
"`CTRL + ALT + N` se você tiver instalada a extensão Code Runner"2 tabcoins · 0 comentário · otto · 2 anos atrás
"Vim aqui elogiar sobre a dica do mouse também! O clique lateral foi algo que nunca tinha utilizado até hoje! O meu configurei pelo Logitech G Hub criando um macro. Aí no macro só mandei ele capturar a sequência de teclas. E aí fiz os macros respectivam..."3 tabcoins · 1 comentário · otto · 2 anos atrás
"Fala Gabriel, sou cria da Trybe também. Estou na penúltima semana de ciência da computação e logo mais a formatura vem. Concordo contigo! Antes da Trybe estudava por conta própria mas tinha muito problema em me organizar e decidir o que realmente ia es..."1 tabcoin · 2 comentários · otto · 2 anos atrás
"Cara, isso é muito verdade! O Twitter por anos foi um fosso que eu entrava e ficava horas a fio por lá. Minha época de TCC foi MUITO prejudicada por esse hábito. No final de 2018 decidi, assim como você, a ficar uma semana sem Twitter. Resultado: estou..."2 tabcoins · 2 comentários · otto · 2 anos atrás
"Pois é, esse é o paradoxo do Linux. A possibilidade de customizar absolutamente tudo é o seu grande trunfo, mas muitas vezes ela também é responsável por quebrar o sistema hahaha Eu já cai nisso incontáveis vezes. Até me achar nos ambientes de desktop..."2 tabcoins · 0 comentário · otto · 2 anos atrás
"Fala Gui, concordo contigo! A versão atual acredito ser a melhor até o presente momento. Atualmente uso Windows 11 com WSL2 (Ubuntu 20.04 com kernel 5.10) para programar e vou te falar, me supre muitíssimo bem. Mas vou ser sincero: precisa de uma RAM b..."1 tabcoin · 2 comentários · otto · 2 anos atrás
"Vou ser bem sincero contigo Andre, não cheguei a escalar uma aplicação ainda pra mais de um servidor. Vou te dever essa resposta por ora! Mas, estou sempre disposto a aprender novas soluções! Se tiver um bizu, estou anotando!"1 tabcoin · 1 comentário · otto · 2 anos atrás
"Bem pensado Tulio. Eu não cheguei a pensar nisso pois subi o back num container do docker e como o uso era local, não me preocupei com esse detalhe. Mas muito bem colocado, acredito que uma autenticação através de um middleware caia muito bem nesse caso."1 tabcoin · 0 comentário · otto · 2 anos atrás
"Boa Andre, excelente post! Pra exemplificar, na última API que construi em Node, deixei as imagens na pasta `/public e no app.js` onde estavam as rotas, coloquei um endpoint da seguinte forma: No banco, havia um campo `imageUrl que tinha uma string tip..."1 tabcoin · 5 comentários · otto · 2 anos atrás
"Que post sensacional Robson! Atualmente estou num processo da Turing engatilhado e de olho na VanHack também. Suas dicas foram bem valiosas, uma vez que nunca trabalhei para fora do Brasil. Gostei das dicas financeiras e uma parte que me clareou as ide..."2 tabcoins · 1 comentário · otto · 2 anos atrás
"Caramba, muito interessante! Lendo teu post no LinkedIn, me fez pensar em como eu gostaria de ter tido acesso a uma linguagem dessas quando eu tinha lá meus 12 anos. Tinha vontade de aprender mas o idioma só foi deixar de ser barreira lá pelos meus 20...."2 tabcoins · 0 comentário · otto · 2 anos atrás