Projetos paralelos (side-projects)

Como projetos paralelos me ajudam a praticar o ofício de desenvolvimento de software No momento anterior a escrita deste conteúdo eu estava lendo sobre composição de software e tive este insight. Eu estava lendo o capítulo Elements of JavaScript Style, do livro Composing Software, de Eric Elliott, e aí pensei, que sorte tenho de manter … Continue lendo Projetos paralelos (side-projects)

Ambientes de desenvolvimento, teste, desempenho, homologação, pré-produção, produção

Quantos ambientes devemos ter?Tenho uma teoria (e também alguma experiência) de que ter menos ambientes no contexto de desenvolvimento de software é melhor do que ter mais deles. É uma prática comum em vários projetos de software termos: O ambiente de desenvolvimento — também conhecido como o computador do/da desenvolvedor/desenvolvedora O ambiente integrado de desenvolvimento — um … Continue lendo Ambientes de desenvolvimento, teste, desempenho, homologação, pré-produção, produção

A importância de lidar com testes flaky

Por que o time de engenharia deve confiar no resultado dos testes No appear.in temos a mentalidade de que para criar uma aplicação que os nosso usuários amem, e que possa ser mantida a longo prazo, precisamos criar testes automatizados (na maior quantidade de camadas da aplicação possível) Para cada funcionalidade nova na aplicação , … Continue lendo A importância de lidar com testes flaky

Eu escolhi a pílula vermelha

Depois de se envolver no mundo de desenvolvimento de software, não há caminho de volta Eu amo trabalhar com desenvolvimento de software, e cada dia que aprendo uma nova peça desse grande quebra-cabeças amo ainda mais. Doze anos atrás comecei a trabalhar com desenvolvimento de software, e aproximadamente 6 anos atrás comecei a me envolver no … Continue lendo Eu escolhi a pílula vermelha

Carreira de engenharia de software

Este é o primeiro video de uma série de 5 videos baseado nos post mais acessados deste blog. Neste video falo sobre a carreira em engenharia de software e como o teste de software se encaixa neste contexto, além de outras atividades, as quais profissionais de tecnologia devem se preocupar quando trabalhando com desenvolvimento de software. Espero que … Continue lendo Carreira de engenharia de software

Congresso Nacional de Qualidade de Software

Entre os dias 25 e 31 de Julho de 2016 acontecerá o CNQS - Congresso Nacional de Qualidade de Software, conferência on-line, na qual profissionais de tecnologia irão compartilhar seu conhecimento com a comunidade com assuntos atuais e para todos os gostos. Não deixe de se inscrever, as vagas são limitadas!