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
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
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 💚