Nesta edição, você vai ver diversos desafios de programação, como melhorar a legibilidade do seu código Ruby com closure, uma explicação sobre os conceitos de concorrência e paralelismo e mais.
Testes são essenciais para garantir que nossa aplicação esteja sempre funcionando corretamente. Para isso é importante que os testes sejam precisos e estejam realizando exatamente as ações que esperamos. Vamos ver como garantir que o Rspec com Capybara estejam encontrando precisamente o elemento HTML que queremos.
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.
Nesta edição, você vai ver como funcionam as gems do Ruby e como criar a sua, como é a arquitetura interna do Git, 40 formas de monitorar apps Ruby on Rails, e mais.
Vamos usar o método dig do Ruby para acessar valores aninhados em hashes e em arrays.
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).