refusing-to-tackle-technical-debt

Débito Técnico

Se você já trabalhou em algum projeto ágil, com certeza você sabe muito bem sobre o que este post irá tratar, porém, se você ainda não tem muito conhecimento em processos (ágil principalmente), comece por aqui.

Vamos falar de uma coisa bastante polêmica; odiado por uns, defendido por outros e está bastante relacionado com projetos ágeis, o porquê de tudo isso? Veremos.

Leia Mais

Arquitetura Hexagonal

Arquitetura Hexagonal

Olá

Muito prazer, sou o Jeremias, e assim como todos os escritores do blog, as vezes escrevo algumas coisas legais sobre algumas coisas legais de TI, esse é o meu primeiro (de muitos) post por aqui e espero que gostem do conteúdo, afinal, já ouviram falar sobre Arquitetura Hexagonal? Eu também não, até ter que fazer um trabalho na pós sobre o assunto, e por incrível que pareça, me interessei a ponto de escrever sobre.

Arquitetura hexagonal, consiste em dividir uma aplicação em camadas de acordo com suas responsabilidades e enfatizar uma camada em especial, onde ficará a lógica principal da aplicação, a camada de domínio ou domain (do termo original).

Leia Mais

Processo, processo, processo

Processo, processo, processo

Se você já tem experiência em times e metodologias ágeis, esse post não é pra você.

Na introdução da serie Projeto Java, explicamos que usaríamos metodologia agile para nosso processo. Existem varias metodologias e todas válidas num determinado contexto, Scrum, Kanban, XP, entre outras. E nada deve ser restritivo ao ponto de deixar o time ao serviço do processo, mas sim ao contrário. O processo deve facilitar o dia a dia do time. Se algum ponto da metodologia que escolheu estiver atrapalhando, reflita bem sobre que aporta, pra que serve e porque está atrapalhando. E se precisar, adapte esse ponto, pois a ideia é ser flexível. E se decidir que tem que tirar, tira. Sem medo. Ser ágil não é uma metodologia, é um mindset.

Leia Mais

O que é um microservice?

O que é um microservice?

Esse post é uma tradução literal da explicação do meu amigo Javi Moreno, @ciberado em twitter, direto do seu blog programar.cloud.

micro-machine

Porque NÃO iria escrever este post

Porque você já sabe o que é um microservice! Ok, o termo é relativamente recente (2013 ou 2014) mas nessa altura do campeonato certeza que já esteve exposto ou exposta a isso. Além do que não vou ser eu quem melhore a descrição que faz disso Martin Fowler, que é um cara que precisamos escutar a pesar de que escreva livros técnicos.

Leia Mais