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 ?…
Ruby on Rails
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…
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…
Introdução à Associações Polimórficas
Import Maps + Rails 7: Gerenciamento de Dependências JavaScript
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…
Princípios SOLID em Ruby on Rails
Os princípios SOLID são um conjunto de cinco diretrizes para design de software que ajudam a criar um código mais coeso, flexível e fácil de modificar. Vamos explorar cada um deles e como podem ser aplicados em projetos Ruby on Rails: 1. Princípio da Responsabilidade Única (Single Responsibility Principle –…
Otimizando Tarefas em Segundo Plano no Rails com ActiveJob e Sidekiq
Ao construir aplicações web em Ruby on Rails, a eficiência e a responsividade são essenciais. Nesse contexto, o ActiveJob e o Sidekiq emergem como uma combinação poderosa para aprimorar a execução de tarefas em segundo plano, tornando suas aplicações mais ágeis e confiáveis. Neste artigo, exploraremos a fundo o ActiveJob…