No desenvolvimento de aplicações web é comum que o CPF de usuários seja solicitado e, com isso, torna-se necessário validar os números inseridos. Vamos dar um exemplo de código Ruby para fazer essa validação.
Documentos oficiais de identificação muitas vezes possuem códigos verificadores calculados para validar sua autenticidade. Você sabe qual é a lógica por trás desses cálculos?
Nesta edição, você vai ver como fazer bons commits no Git, ferramentas automatizadas para melhor qualidade de código e histórico Git, uma entrevista com Matz – criador do Ruby –, uma ferramenta para centralizar comunicadores e como o framework Sinatra funciona.
No desenvolvimento de aplicações Web existem ocasiões em que precisamos fazer a alteração do nosso banco de dados de SQLite para Postgres. Do Rails 6.x em diante esse processo ficou bem mais simples.
Neste terceiro artigo sobre os princípios de SOLID, vamos descrever em detalhes o Princípio de Substituição de Liskov (Liskov Substitution Principle)
Nesta edição, você vai ver como evitar o efeito dog-pile em uma aplicação Rails, um relato sobre desenvolvimento em times, motivos para parar de usar classes em JS, como fazer stream de arquivo CSV com Rails e o código fonte do VVVVVV.