Hey! Tudo bem?
PostgreSQL é um dos sistemas de gerenciamento de banco de dados mais poderosos e versáteis da atualidade. Por isso, aprofundar seus conhecimentos através de leituras, seja na documentação oficial ou em livros e artigos, é uma excelente ideia. Selecionamos alguns textos e práticas para te ajudar nessa tarefa.
Você também vê um guia de desenvolvimento de APIs, uma comparação entre REST e GraphQL, como utilizar genéricos em Go e um setup Apollo Client para requisições GraphQL em React.
Boa leitura!
POSTGRES
Gerado por IA.
O que eu gostaria que alguém tivesse me dito sobre Postgres
PostgreSQL tem uma documentação tão extensa que geralmente assusta quem é iniciante em desenvolvimento e por vezes dificulta a consulta. Por esse motivo, a autora deste texto selecionou alguns tópicos essenciais que gostaria de saber quando começou a utilizar o gerenciador de banco de dados.
Totais e subtotais de forma fácil com Rollup e Cube
Esse artigo explica como usar as funções ROLLUP e CUBE no Postgres para simplificar cálculos de totais e subtotais em análises de dados. Essas funções são úteis para criar automaticamente agrupamentos em níveis hierárquicos de dados, eliminando a necessidade de cálculos adicionais com consultas SQL mais complexas.
Faça seu próprio SQS ou Kafka com Postgres
Sequin é uma solução de código aberto, escrita em Elixir e Go, que utiliza PostgreSQL como base. Nesse artigo, o autor compartilha como utilizar a ferramenta para implementar padrões de fila de mensagens do zero, incluindo exemplos práticos usando CTEs (Common Table Expressions) e comandos SQL específicos para recuperar e processar mensagens de forma eficiente.
Transformando somas horárias em arrays diários compactados
Esse texto mostra como agrupar dados em Postgres, criando agregações personalizadas, especificamente para transformar somas horárias em arrays diários compactados.
CAMPUSCODERS INDICAM
Guia de desenvolvimento de APIs
Esse é um guia rápido sobre como planejar e construir APIs eficazes. Ele aponta conceitos essenciais, boas práticas e ferramentas úteis que podem ajudar no desenvolvimento de APIs robustas.
REST vs GraphQL
Esse artigo traz uma comparação entre REST e GraphQL como abordagens para construção de APIs.
Genéricos em Go
Esse texto explica como usar generics no Go para criar tipos e funções genéricas. O texto aborda as bases de type parameters, permitindo maior flexibilidade no código sem a necessidade de duplicação para diferentes tipos de dados. O texto também explora casos práticos e exercícios para ajudar na compreensão desses conceitos e como aplicá-los de forma eficaz.
Setup Apollo Client para requisições GraphQL em React
O campuscoder Eduardo Gris mostra como configurar o Apollo Client para realizar requisições GraphQL em uma aplicação React, fornecendo uma abordagem prática e completa.
Campuscoders que contribuíram com a curadoria da semana: André Benjamim, Eduardo Gris, João do Vale, Leandro Proença e Petra Grunheidt 💚