Hey! Tudo bem?
O ChatGPT vem causando discussões acaloradas nas redes, levantando questões éticas sobre o rápido avanço tecnológico, a falta de regulação e o prenúncio do fim de profissões nas mais diversas áreas. O fato é que a ferramenta de inteligência artificial revoluciona pelo fácil acesso e pelas variadas possibilidades de utilização. Inclusive, ela pode te ajudar a aprender novas tecnologias e melhorar seu desempenho na rotina de desenvolvimento. O campuscoder André Kanamura selecionou alguns artigos para te guiar nessas descobertas.
Você também vê como o Discord armazena trilhões de mensagens, como ganhar agilidade com o GitHub Copilot para CLI, os benefícios de usar Elixir para desenvolvimento, uma visão geral sobre full stack TypeScript com tRPC e React, e como salvar arquivos em tempo real no seu computador.
Boa leitura!
ChatGPT
11 maneiras de usar ChatGPT para desenvolvimento de software
Se você esteve no LinkedIn ou Twitter recentemente, com certeza ouviu falar sobre o GPT-4 e se deparou com posts “exagerados” e “sensacionalistas” feitos para conseguir mais engajamento. No meio do caos, esse artigo traz 11 maneiras de usar o ChatGPT e integrá-lo em seus projetos para realmente ajudar no seu desenvolvimento e desempenho profissional.
Aprenda Python de uma nova maneira usando ChatGPT
Nesse artigo você aprende a criar prompts personalizados para o ChatGPT, incluindo um curso em vídeo gratuito. O autor mostra como é possível combinar o poder de Python com os prompts corretos para ter resultados incríveis, através de exemplos práticos para criar “conversas” mais naturais e relevantes.
A grande lista de comandos para ChatGPT
Confira a “lista das listas” do ChatGPT, uma coleção com mais de 3000 prompts para diversos casos de uso impressionantes, úteis e curiosos do modelo de linguagem natural mais falado do momento. Os exemplos vão desde a criação de histórias e músicas até a previsão de resultados esportivos e diagnósticos médicos.
CAMPUSCODERS INDICAM
Como o Discord armazena trilhões de mensagens
Em 2017, o time do Discord lançou um artigo explicando que usavam Cassandra para armazenar bilhões de mensagens, por se tratar de um banco de dados escalonável, tolerante a falhas e que não exigia tanta manutenção. Após 6 anos, perceberam que Cassandra estava precisando de cada vez mais manutenção para continuar funcionando, o que impulsionou o time a buscar uma alternativa. Nesse artigo, você vai entender mais sobre esse processo e qual a alternativa que o Discord buscou para lidar com sua grande base de dados. Dica do André Benjamim.
GitHub Copilot para CLI
Quer tornar a programação no terminal e o uso do Git tão fáceis quanto uma conversa? O GitHub Copilot para CLI pode ser a ferramenta que faltava na sua rotina. Descubra, nesse artigo, como essa ferramenta inovadora pode mudar sua maneira de trabalhar no terminal, permitindo que você escreva scripts e comandos com mais facilidade e agilidade. Dica do André Kanamura.
Os benefícios de usar Elixir para desenvolvimento
Em desenvolvimento de software, uma das principais escolhas que precisam ser feitas é a linguagem de programação que será utilizada para estruturar a aplicação. Esse artigo mostra os principais benefícios de utilizar Elixir para a sua empresa. Dica do Ederson de Lima.
Full stack TypeScript com tRPC e React
Conheça o tRPC, ferramenta que permite que pessoas desenvolvedoras criem APIs com TypeScript em aplicações full stack. Dica do André Benjamim.
Salvando arquivos em tempo real no seu computador
É muito comum que, durante o desenvolvimento em front-end, seja necessário fazer testes na aba “Elements” do devtools, que é uma ótima ferramenta que permite que alterações sejam feitas de maneira rápida. Porém, esse processo tem um ponto que pode dar trabalho: passar essas alterações feitas para nosso computador. A campuscoder Diana Regina explica como usar o Workspace para tornar essa tarefa mais fácil.