Neste post, vamos explorar como integrar a API da RDStation em uma aplicação Ruby utilizando o cliente oficial rdstation-ruby-client. Este guia abordará desde a instalação da gem até a configuração e uso de diferentes funcionalidades, como autenticação, manipulação de contatos, eventos e muito mais. Como utilizar RDStation Ruby Client ?…
Introdução a Views e Materialized Views: Para que servem e que problemas solucionam?
Views, Materialized Views do banco de dados, o que é isso no afinal?
Para que serve?
Se você não sabe muito ou quer rever o básico, este post é para você! Vamos nessa?
Value Objects no Ruby on Rails

Value Object é um padrão que visa transformar valores primitivos em objetos ricos de domínio. Ele é uma forma de distribuir a complexidade de classes com muitas responsabilidades de forma organizada e encapsulada. Vamos ver uma das formas de implementar Value Objects fornecidas pelo Active Record do Rails com o…
Propshaft com Rails – Entenda a origem desta tecnologia
Introdução à Gem strong_migrations
A gem strong_migrations é uma ferramenta poderosa para desenvolvedores Ruby on Rails que auxilia na execução de migrações de banco de dados de maneira segura. Esta gem ajuda a evitar migrações perigosas que podem causar tempo de inatividade ou problemas de desempenho no banco de dados de produção. O que…
MVP vs MLP: Qual é a diferença entre eles?

No campo da gestão de produtos, encontramos uma variedade de frameworks e abordagens estratégicas destinadas a criar produtos não apenas eficazes, mas também rentáveis. Contudo, transformar seu produto digital em um verdadeiro sucesso vai além dessas premissas básicas. Ele deve ser intuitivo de usar, simples de manter e fácil de…
Como criar sua propria gem no RubyGems
O que são gems no ruby? Gems são pacotes de código Ruby que permitem que você distribua suas bibliotecas e ferramentas para outros desenvolvedores. Gems são usadas para adicionar funcionalidades aos aplicativos Ruby, e você pode encontrar milhares de gems disponíveis no site RubyGems.org. Como criar uma gem: Criar uma…
Rails com inertiajs

Desenvolver e manter uma aplicação monolítica pode ser uma tarefa desafiadora. À medida que a aplicação cresce, surgem dificuldades como a escalabilidade, a manutenção do código, a integração de novas funcionalidades e a complexidade desde manipulação de DOM a deploys. Grandes bases de código monolíticas podem se tornar difíceis de…
Introdução ao JWT em Ruby on Rails

O JSON Web Tokens é uma maneira segura e compacta de transmitir informações entre partes como um objeto JSON. Eles são comumente utilizados para autenticação e autorização em aplicativos web e móveis. Neste artigo, exploraremos como implementar JWT em uma aplicação Ruby on Rails, detalhando suas partes, vantagens e fornecendo…
Chave de Idempotência: Garantindo a Segurança e Confiabilidade em suas Operações

Uma Chave de Idempotência é um identificador único gerado pelo cliente que é enviado juntamente com uma requisição a um servidor. Esse identificador permite que o servidor reconheça requisições duplicadas e trate-as de maneira adequada, garantindo que a operação seja executada apenas uma vez, mesmo que a mesma requisição seja enviada múltiplas vezes.