Vamos demonstrar como fazer um formulário de pesquisa simples usando Ruby on Rails e Test Driven Development (TDD).
Anteriormente descrevemos passo a passo como implementar, usando testes, uma feature que acessa dados de uma API através do Faraday. Agora vamos melhorar nossos testes usando VCR.
Vamos falar um pouco sobre como lidar com requisições HTTP numa aplicação Ruby on Rails utilizando a gem Faraday e TDD (Test Driven Development).
Depois de montar um Dockerfile com as dependências do projeto e montar uma imagem, vamos construir um segundo contêiner com o banco de dados e garantir a conexão da aplicação com ele.
Docker pode te ajudar durante a fase de desenvolvimento facilitando o uso de dependências da aplicação. Veja como trabalhar com contêineres em uma aplicação Rails.
No desenvolvimento de aplicações web é muito importante o gerenciamento da memória disponível para processamento de serviços. Neste tutorial vamos falar de duas ferramentas que trabalham juntas e vão te ajudar nessa tarefa: o Sidekiq e o Redis.