Dokku é um framework PaaS de código aberto que simplifica o deploy e gerenciamento de aplicações na nuvem. Baseado em Docker e Git, oferece uma solução flexível para deploy de aplicações web. Este artigo aborda as principais características e vantagens do Dokku, destacando como ele pode agilizar o processo de deploy para desenvolvedores.
rails
Desenvolvendo uma API Ruby on Rails com GraphQL
O cenário de desenvolvimento web está em constante evolução, e a escolha da arquitetura para as APIs é muito importante e desempenha um papel crucial no sucesso e evolução de um projeto. Duas das abordagens mais populares são REST (Representational State Tranfer) e GraphQL. Neste artigo vamos abordar o GraphQL…
VCR em aplicação Rails
Dockerizando uma aplicação Ruby on Rails
O Que São QR Code E Como Configurá-lo No Rails?
O que é Mocking e Por que é Importante?
Em testes de unidade e integração, é comum trabalhar com objetos e métodos que dependem de outras partes do sistema. No entanto, em vez de chamar diretamente essas dependências reais, é benéfico simular o comportamento delas. Isso é chamado de “mocking” ou “stubbing”. Nesse artigo, pretendo revisar os aspectos básicos…
Introdução ao Garbage Collector
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.