coding weekly #179

Newsletters - 18/Jan/2022 - por Campus Code
A sua newsletter da Campus Code • Edição 179 - Janeiro de 2022

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

Imagem animada estilo 8 bits, que mostra uma lupa à frente de um computador desktop antigo e, atrás, várias pastas com símbolo de não correspondência deslizando para cima.
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

Imagem animada de Homer, dOs Simpsons, em uma escrivaninha cheia de livro. Ele folheia um deles, fazendo cara de quem não está conseguindo absorver o conteúdo.
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.

Campus Code