Hey! Tudo bem?
Na edição de hoje, o campuscoder André Benjamim separou 4 artigos com muito do que você precisa saber sobre banco de dados em desenvolvimento de software na atualidade.
Você também vê sobre a arte de ler código, não comparar apenas as médias, uma live com o criador da linguagem de programação Elixir e boas práticas ao utilizar JWT com GraphQL.
Boa leitura!
BANCO DE DADOS
Lançamento da versão 13 do PostgreSQL
PostgreSQL é um sistema de banco de dados open source amplamente utilizado em desenvolvimento de software. Dia 24 de setembro foi lançada a versão 13 com melhorias significativas e novas funcionalidades!
O custo real do seu banco de dados na nuvem
Antes do aparecimento dos serviços baseados na nuvem, o custo do banco de dados podia ser calculado somando os gastos com software e com hardware. No entanto, hoje esse cálculo se tornou mais complexo e é necessário considerar uma grande variedade de fatores. Neste artigo você pode ver quais são os principais itens que devem ser levados em consideração e um modelo para fazer seus próprios cálculos.
Bom e velho design de banco de dados
Uma boa estrutura de dados é sempre importante para o funcionamento de aplicações Web, afinal as informações armazenadas representam todo o valor para o negócio da empresa. Para prevenir que dados sejam corrompidos e garantir uma estrutura robusta, precisamos ter o conhecimento necessário para um bom desenho do banco.
Como a GitLab.com atualizou o PostgreSQL
Manter sua aplicação atualizada com as últimas versões das ferramentas utilizadas é sempre importante, mas essa pode ser uma tarefa bastante complexa e custosa. O time da GitLab.com mostra, nesse artigo, como foi o processo de atualização do PostgreSQL, desde o planejamento até a execução.
CAMPUSCODERS INDICAM
Sobre a arte de ler código
Smalltalk é uma linguagem de programação orientada a objetos que influenciou a criação de muitas outras linguagens, como Ruby e Python. Nela tudo é um objeto. Inclusive Integer, por exemplo, é uma classe na qual podemos inserir novos métodos. Outra característica interessante é que ela deixa disponível o código inteiro da linguagem de programação de forma que você pode ler e compreender seu funcionamento interno. Neste artigo o autor descreve suas experiências no processo de aprendizado de programação e como Smalltalk mudou seu jeito de compreender programação. Dica do Henrique Morato.
Não compare apenas as médias
Ao analisar um conjunto de dados de nossos negócios, é bastante comum selecionarmos apenas as médias para fazer uma comparação. Mas essa estratégia sozinha esconde uma série de informações que podem ser importantes na distribuição dos dados. Por isso, é relevante utilizarmos uma variedade de estratégias que permitem visualizar os dados de diferentes maneiras e expor informações significativas para a tomada de decisões. Dica do Henrique Morato.
Live com José Valim, criador da linguagem de programação Elixir
José Valim é um desenvolvedor brasileiro conhecido por ter criado a linguagem de programação Elixir e por ser cofundador da antiga Plataformatec, empresa adquirida pela Nubank. Nessa live, Valim compartilha um pouco sobre a história da sua vida e carreira em desenvolvimento de software. Dica do Mateus Braga.
Boas práticas ao utilizar JWT com GraphQL
O JSON Web Token (JWT) tem se tornado bastante popular em desenvolvimento de aplicações para lidar com autenticação. Se você quer saber mais sobre essa ferramenta, este artigo apresenta as vantagens e desvantagens, assim como uma série de boas práticas na implementação. Dica do Alan Batista.