coding weekly #254

Newsletters - 26/Jul/2023 - por Campus Code
A sua newsletter da Campus Code • Edição 254 - Julho de 2023

Hey! Tudo bem?

Se você utiliza banco de dados em sua aplicação, pode se beneficiar muito com o PostgreSQL. Esse gerenciador de bancos de dados oferece uma otimização na gestão de informações e muitas possibilidades no tratamento de dados. Para ajudar, selecionamos artigos para aprofundar no uso da ferramenta.

Você também vê onde encontrar e contribuir com conhecimentos sobre Ruby, 11 boas práticas de HTML para formulários de cadastro e login, um guia para aprender Shell, como é escrever CSS em 2023 e como a IA está matando a velha web.

Boa leitura!

POSTGRES

3 elefantes andando em fila, em alusão ao logo de PostgreSQL. Cada elefante segura, com a tromba, o rabo do que segue à frente.
Subconsultas e desempenho em PostgreSQL

Nesse artigo você encontra uma visão detalhada sobre o impacto das subconsultas no desempenho de banco de dados em PostgreSQL, com diferentes cenários e insights valiosos para otimizar sua utilização

Índices para JSONB no PostgreSQL

No PostgreSQL, existe a opção de salvar dados como JSON, o que pode ser útil quando há incertezas sobre os requisitos de negócio que ajudariam na modelagem das tabelas. Sua variação JSONB traz um diferencial: suporta índices e permite consultas mais velozes. Mas, por processar os dados durante a inserção e armazená-los em formato binário, a inserção é um pouco mais lenta. Para entender o impacto disso na performance, esse artigo faz uma comparação dos dois tipos de índices disponíveis para JSON no PostgreSQL e sugere como otimizar suas aplicações Rails com o uso eficiente de índices.

Encontrando índices não utilizados em bancos de dados PostgreSQL

O uso apropriado de índices acelera os resultados de queries em bancos de dados. Mas aplicações que utilizam bancos de dados complexos podem evoluir a ponto de acumularem muitos índices não utilizados. A longo prazo, isso pode se tornar um problema, afetando o desempenho da sua aplicação. Entenda melhor qual o impacto disso e como encontrá-los.

CAMPUSCODERS INDICAM

Ilustração de um globo terrestre. Sobre ele, uma grande gema de rubi. Pequenas gemas vermelhas orbitam o globo.
Onde encontrar e contribuir com conhecimentos sobre Ruby

É muito comum que devs sintam vontade de escrever e discutir sobre a linguagem de programação que mais utilizam. É, inclusive, uma excelente forma de evoluir como pessoa desenvolvedora. No entanto, é difícil saber onde promover essas discussões. Para te ajudar, aqui você encontra diversos links de comunidades para conversar sobre Ruby e publicar suas próprias descobertas.

Boas práticas de HTML para formulários de cadastro e login

No geral, formulários de cadastro e login são simples. Porém, mesmo com uma estrutura mais simplista, muitos websites acabam cometendo pequenos erros ao implementá-los. Nesse artigo você vai ver 11 boas práticas sobre formulários para não só aprender mais sobre HTML, mas também, possivelmente, melhorar a experiência de usuário em suas aplicações.

Aprendendo Shell

Por mais que interfaces gráficas sejam bastante úteis, elas não são ideais para todos os tipos de tarefas em desenvolvimento. Aprender a trabalhar com linha de comando pode ajudar deixando tarefas mais simples, se você tiver um pouco de conhecimento em Shell. Nesse texto você vai aprender e se familiarizar mais com a linha de comando do Linux.

Escrevendo CSS em 2023

No universo do front-end, o CSS tem evoluído bastante rápido, com diversas funcionalidades novas surgindo a todo momento. Mas nem todas essas features, por mais que sejam interessantes, acabam se juntando ao conjunto usual de estilização escrito em aplicações. Acompanhe um pouco a evolução do CSS nos últimos anos e quais as features recentes que o autor deste artigo resolveu implementar no seu dia a dia como desenvolvedor front-end.

A IA está matando a velha web

O uso da inteligência artificial em diversas áreas da vida está mudando a forma como interagimos com o mundo, incluindo a web como a conhecemos. Nessa reflexão, você vê como isso deve direcionar a evolução para uma nova web.

Campuscoders que contribuíram com a curadoria da semana: André Benjamim, André Kanamura, Ederson de Lima e Renato Diniz 💚

Campus Code