Precisamos falar sobre Pull Request

Contextualização Essa é a terceira parte da série “O que deve ter no seu pipeline?”, que tem como objetivo apresentar as melhores práticas para construção de um pipeline, baseada em minha experiência, seja em projetos ou em leitura. Nesse artigo falaremos sobre o processo de revisão de código no Github baseado em pull request, desde a sua motivação, melhores práticas e como configurar seguindo as melhores práticas. O que é Pull Request? Read On →

Seus heróis estão vivos?

Você reconhece eles no seu dia a dia? Aquelas pessoas incríveis, que fazem coisas sensacionais e que você tem certeza que o mundo seria bem pior sem essas pessoas. Não espere seus heróis morrerem para reconhecer-los, eles estão ai ao seu redor, fazendo a vida de todos um lugar melhor, com todo peso de ser um herói, pois é um peso muito grande ser um herói. Os heróis choram? Eles caem do céu em seu voo matinal? Read On →

O que deve ter no seu pipeline? Testes!

Contextualização Essa é a continuação da série “O que deve ter no seu pipeline?”, que tem como objetivo apresentar as melhores práticas para construção de um pipeline, baseada em minha experiência, seja em projetos ou em leitura. Github actions Lembra que falamos sobre “Qual software de pipeline (CI/CD) você deve usar?”, para demonstrar aqui na prática o que deve ter no seu pipeline eu usarei o Github actions como ferramenta de pipeline, pois para repositórios públicos ele funciona sem custos e precisa de quase nada para começar a usar. Read On →

Qual software de pipeline (CI/CD) você deve usar?

Contextualização Esse artigo faz parte dada série “O que deve ter no seu pipeline?”, que tem como objetivo apresentar as melhores práticas para construção de um pipeline, baseada em minha experiência, seja em projetos ou em leitura. Quando pensei em escrever sobre “O que deve ter no seu pipeline?” muitas pessoas pediram para eu fazer comparações entre ferramentas de CI/CD, e por conta disso vou escrever um artigo especificamente sobre isso. Read On →

O que deve ter no seu pipeline? Parte 1

Contextualização Ao longo de alguns anos de experiência tenho percebido que muitas pessoas tem dúvidas sobre quais os elementos que podem ser usados para compor um pipeline de entrega de produto. Pretendo iniciar uma série de artigos para tentar compartilhar o pouco que sei sobre o assunto. Não tenho pretenção alguma de aqui fundar nenhum padrão ou ideia nova. O que apresento aqui é nada mais do que a soma de experiências, algumas minhas, mas muito mais de outras pessoas, então não tenho intenção alguma de tomar para mim todo crédito, afinal toda construção de novo conteúdo é assim, correto? Read On →

Você tem uma equipe de TI e tem dúvidas com o trabalho remoto em tempos de coronavírus?

Contextualização Eu escrevi um artigo com dicas sobre como trabalhar remoto, mas boa parte delas se destinavam aos trabalhadores. Nesse texto foco agora em pessoas que tem como objetivo gerir/coordenar pessoas, e sendo assim precisam estar atentas a produtividade e foco dos seus profissionais. Eu não sou gestor, mas está aqui algumas dicas que já vi ótimos gestores fazendo comigo e deram super certo. São quase 5 anos de remoto e já tive todo tipo de gestor. Read On →

Em casa por conta do Coronavírus? Segue algumas dicas para trabalhar remoto

Contextualização Em tempos de pandemia de coronavírus pelo mundo, a orientação mais adotada pelas empresas de TI tem sido o trabalho remoto, mas como sei que muitas pessoas ainda não tem experiência nisso, a ideia desse texto é apresentar algumas dicas, que funcionam pra mim. Eu tenho aproximadamente 4 anos trabalhando remoto, tanto para empresas que eu visitava 1 vez por mês, como empresas que nunca encontrei nenhum dos meus colegas pessoalmente. Read On →

What I should install on my Mac?

Starting the year, I decided to do a backup and format my Macbook, restart from scratch. I am an ops guy. My setup is based on tools to create and manage automated infrastructure, SaaS services, and containers. I started a twitter thread (Portuguese only) to get some good options. I created this article to document the setup to myself and share it with the community to receive more feedback too. Read On →

O que instalar em um Mac de alguém de infra

Pra começar bem o ano, resolvi fazer um backup e formatar meu Mac, reiniciar do zero, pois o meu notebook tem apenas 128GB de espaço em disco e ultimamente tenho brigado por cada último byte livre no HD. Assim que acabei de formatar, lembrei o motivo de tanto retardo: A necessidade de reinstalar tudo que preciso do zero. Fiz uma postagem no Twitter solicitando ajuda e prometi criar um artigo, e aqui está. Read On →

9 mitos que você deveria esquecer

Fui surpreendido essa semana com uma matéria, de uma revista super conceituada, sobre “9 segredos obscuros sobre DevOps que você precisa saber”. Me marcaram no twitter, pedindo minha opinião, e como minha opinião era bem longa, e precisava de um contexto, resolvi escrever um artigo aqui. Eu não quero de forma alguma desrespeitar quem escreveu a materia, e nem criar nenhum constrangimento para a revista em sí, mas eu preciso me posicionar com relação a isso, pois o contéudo da matéria propaga uma senso comum que é bem ruim para quem trabalha com isso, e tem que lidar com informações desencontradas no mercado. Read On →