coding weekly #115

Newsletters - 29/Set/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 115 - Setembro de 2020

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

Imagem animada mostrando vários quadrados azuis que acendem e apagam em um fundo preto, e linhas que vão conectando os quadrados.
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

Imagem animada de um rapaz usando óculos e com a luz de um monitor refletida em seu rosto. Ele chega com o rosto um pouco para frente, atento.
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.

Campus Code