I use open source to help people evolve, I take pleasure in seeing people evolve

Observar nossa vida pela janela também é importante


Essa semana você parou alguns minutos para analisar onde errou e como pode melhor?

Em desenvolvimento de software (usando metodologias ágies) temos alguns rituais para olhar o que o time fez (tanto de erro e como acerto) para não voltar errar (sempre compartilhando o conhecimento para que todas as pessoas envolvidas possa aprender com o erro) e potencializar os acertos.

Vejo algumas pessoas vivendo como não houvesse o amanhã, sem planejamento, sem saber onde quer chegar e geralmente não analisando como chegou até o momento atual. Quando falamos em parar para olhar o que estamos fazendo (olhar nossa própria vida pela janela) soa errado, que estamos perdendo tempo de agir (executar) e mais 1001 desculpas para não sentir novamente a "dor" do erro - quem nunca deixou de acessar a conta bancaria para não saber quanto negativo esta a conta? Em alguns casos a ignorância é uma virtude, desde que usamos ela para potencializar o aprendizado assim que ganharmos conhecimento sobre nossa ignorância, mas não ficar empurrando com a barriga.

Read more ⟶

O combinado não sai caro: 'Mentir pra si mesmo é sempre a pior mentira'


Constantemente recebo msg dando parabéns pelo meu foco, disciplina, motivação e/ou alguma coisa na linha de me manter treinando todos os dias. Lógico que fico super feliz ao receber esse tipo de mensagem, mostra que estou gerando algum impacto (espero que positivo) na forma que encaro os meus desafios.

Mas algumas vezes essa msg de "parabéns" vem seguida de "eu gostaria de ter esse foco".

Como faço para manter esse bendito foco? Busco entender porque eu quero e porque estou fazendo as coisas (tanto treino como qualquer coisa que faço), quando entendemos o real objetivo/propósito fica mais fácil de levar a sério o que tem que ser feito, caso contrário vamos priorizar outras coisas mais "importantes". Isso se torna mais latente quando você está liderando algum time. Eu não culpo ninguém que não está fazendo o que eu acho que deveria fazer primeiro (de maior prioridade), assumo a responsabilidade que não fui capaz de compartilhar os motivos que deveríamos começar pela outra tarefa e não essa.

Read more ⟶

Configurando limite de recursos em aplicações Java (JVM) no Kubernetes


Fazer deploy de software desenvolvido usando tecnologias que foram criadas para ter escalabilidade vertical para escalar horizontalmente (micro serviço, nano serviço e etc) em produção pode gerar alguns desafios que não estamos preparados. Principalmente quando o software esta rodando em JVM e não foi declarado limites de recursos.

-Xms, -Xmx e seus problemas

Ao estudar sobre a JVM você provavelmente passara pelos parâmetros de alocação inicial (Xms) e alocação máxima (Xmx) de memória, os parâmetros funcionam rigorosamente bem. Trazendo um exemplo, ao definir -Xms128M e Xmx256M, e começar monitorar a aplicação com VisualVM, você alguma como essa:

Read more ⟶

Open Source Contributions - May 2021


May 2021 saw significant contributions across 16 repositories, with 10 pull requests and 8 issues opened, showcasing active collaboration and development.
Read more ⟶