Hey! Tudo bem?
Em desenvolvimento, para consultar o banco de dados se utiliza um componente chamado query. As queries funcionam como um comando que realiza uma solicitação ao banco e recebe um retorno de acordo. Apesar de parecer um mecanismo simples, é provável que você se depare ao longo da carreira com queries de diferentes níveis de complexidade e tempo de resposta. Por isso, separamos alguns artigos para te ajudar a evoluir na aplicação delas.
Você também vê como aprender de forma rápida e sem enlouquecer, sugestões de documentários sobre tecnologia para quem trabalha com desenvolvimento, um curso gratuito para você aprender React ainda em 2022, como configurar e amar o seu Terminal e porque 3 linhas de código não deveriam tomar um dia todo.
Boa leitura!
QUERIES
Diferença entre cache e read mode
Em desenvolvimento de aplicações, conforme aumenta a complexidade da estrutura, tornam-se mais complexas e demoradas as queries nas tabelas de dados e, neste ponto, é necessário começar a pensar em estratégias para lidar com isso. Uma estratégia bastante conhecida é o cache, mas neste artigo você conhecerá uma alternativa muito interessante chamada Read Model. Dica do Henrique Morato.
Queries avançadas no ActiveRecord
Se você trabalha com Ruby on Rails deve conhecer as facilidades que o ActiveRecord te oferece para lidar com o banco de dados da sua aplicação e, se você quer utilizar todo o potencial dessa ferramenta, esse artigo vai te ajudar a compreender como fazer queries avançadas. Dica do Weslley Campos.
Queries assíncronas no Rails 7
Melhorar o tempo de execução de queries numa aplicação Rails pode ser uma tarefa trabalhosa em alguns casos. Mas, desde que a versão 7 do framework foi lançada, é possível utilizar o método load_async
para agendar a execução de uma query de forma assíncrona. Dica do Ederson de Lima.
CAMPUSCODERS INDICAM
Como aprender de forma rápida, sem enlouquecer
O mundo de desenvolvimento de software exige que você esteja constantemente aprendendo novas tecnologias, então nada mais útil do que dominar estratégias para aprender de forma rápida, sem enlouquecer. Dica do Murilo Ramos.
13 documentários sobre tecnologia para quem trabalha com desenvolvimento
Se você gosta de filmes e de desenvolvimento de software, esta lista vai te apresentar 13 documentários sobre tecnologia para te entreter! Dica do Murilo Ramos.
Curso React para 2022
React ainda é uma das bibliotecas JavaScript mais populares para desenvolvimento de interfaces de aplicações e, se você tem interesse em aprender mais sobre essa tecnologia, o freeCodeCamp tem um curso gratuito para você. Dica do Murilo Ramos.
Como configurar e amar o seu Terminal
O Terminal é uma das ferramentas mais poderosas e mais utilizadas no cotidiano de quem trabalha com desenvolvimento de software, por isso é muito interessante configurá-lo para atender as necessidades do seu fluxo de trabalho. Dica do André Kanamura.
3 linhas de código não deveriam tomar um dia todo
Desenvolver pode ser considerado um processo complexo e trabalhoso, mas escrever código não deveria ser algo demorado. Em alguns contextos é necessário aguardar tempo de compilação, build, rodar as aplicações e testar manualmente as funcionalidades. Neste artigo o autor compartilha suas vivências com algumas estratégias e ferramentas que reduzem esse tempo de espera e podem te ajudar a ser uma pessoa mais produtiva. Dica do André Kanamura.