O Garbage Collector (Coletor de Lixo ou popularmente conhecido como Gari) é um componente fundamental em linguagens de programação modernas, incluindo Ruby. Tem como papel crucial no desempenho a gerência automática de memória, permitindo que os desenvolvedores se concentrem na lógica de seus programas em vez de se preocuparem com…
Tipagem estática em Ruby on Rails com RBS
Como identificar e corrigir consultas N+1 no Rails
O N+1 é um anti-pattern, conhecido por ser uma abordagem ineficiente de realizar consultas em um banco de dados com um volume considerável de informações.
Consultas N+1 são um problema de desempenho comum em aplicações Rails, onde o banco de dados é consultado várias vezes por registros relacionados, resultando em tempos de resposta mais lentos.
Hotwire! Onde vivem? De que se alimentam?
Gestão de equipes em crescimento – Parte 1: O grande desafio
Se você está lendo este artigo, é muito provável que esteja familiarizado com o cenário de tecnologia e tenha acompanhado as demissões em massa das big techs no final de 2022. Embora não seja o objetivo entrar nos debates econômicos do setor, esse acontecimento em específico traz informações pertinentes sobre…
ActionCable para comunicação de socket com Ruby on Rails + ReactJS
Vue 3 – Autenticando usuário nas rotas via JWT
Percorrendo listas agrupadas com Rails
Exportando rotas dinamicamente com Express
Classes não Coesas em Sistemas Orientados a Objetos
A coesão é uma palavra bastante utilizada quando trabalhamos com linguagens orientadas a objetos. Mas poucos programadores sabem realmente aplicar seus conceitos de forma efetiva. Seu significado também é bastante conhecido: uma classe coesa é aquela que possui uma única responsabilidade. Logo, ela não toma conta de mais de um…