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.
Uma das funcionalidades do Git no desenvolvimento de software é a possibilidade de sincronizar nosso código com repositórios online. Mas, você sabia que pode usar mais de um repositório remoto para seu projeto local?