Migrando para dev.toOptei por depreciar minha conta do Medium e publicar meus futuros artigos no site dev.to.Apr 12, 20216Apr 12, 20216
p de Podcast: um Podcast sobre Arquitetura de Software e TecnologiaPra quem ainda não sabe, eu e meu colega Julianno Martins Silva mantemos um podcast sobre Arquitetura de Software, Tecnologia e outras…Apr 12, 202117Apr 12, 202117
Faça deploy sexta-feira à tardeExiste um suposto conselho de sabedoria que diz que não deveríamos publicar uma nova versão em produção às sextas-feiras, especialmente no…Apr 23, 202083Apr 23, 202083
Como consegui começar a praticar TDDAqui descrevo alguns dos problemas que enfrentei ao tentar internalizar a prática de TDD no meu dia a dia e como consegui transpo-los.Feb 17, 2020324Feb 17, 2020324
Variáveis opcionaisAlgum tempo atrás publiquei um artigo falando sobre a história do null e seus potenciais problemas. Então, já sabemos que o null ficou…Sep 19, 2019161Sep 19, 2019161
Por que me interessei por programação funcionalNeste artigo compartilho os motivos que despertaram meu interesse em estudar programação funcional. Talvez alguns de vocês se identifiquem…Sep 9, 201971Sep 9, 201971
Funções purasEm desenvolvimento de software podemos separar as funções em dois grandes grupos: funções puras e impuras. Para que uma função seja…Aug 26, 2019621Aug 26, 2019621
A história do nullSe você já tem alguma experiência com desenvolvimento de softwares, já deve ter enfrentado algum tipo de problema relacionado com uma…Aug 23, 201948Aug 23, 201948
Começando a fazer integração contínua efetivaIntegração contínua é uma prática que no papel é bastante simples, mas sua execução exige uma série de comprometimentos que podem ser…Jul 15, 2019951Jul 15, 2019951
Encontrando dependências desatualizadas em aplicações JavaNeste artigo abordo como automatizar parte do processo de atualização de dependências em aplicações Java.Dec 31, 20183Dec 31, 20183
Encontrando dependências com falhas de segurança em aplicações JavaArtigo explicando como utilizar a OWASP Dependency Check para encontrar dependências que contenham falhas de segurança em aplicações Java.Nov 19, 20181Nov 19, 20181
Integração contínua e feature togglesIntegração contínua é uma prática de desenvolvimento de software onde membros do time integram seu trabalho continuamente em uma única…Nov 5, 2018Nov 5, 2018
Desenvolvimento de software guiado por testesQuando expostos pela primeira vez aos conceitos de testes de software automatizados, é comum imaginarmos que trata-se apenas de uma forma…Oct 22, 2018Oct 22, 2018