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

Fale com confiança como se você estivesse certo, mas escute com atenção como se estivesse errado


Fale com confiança como se você estivesse certo, mas escute com atenção como se estivesse errado

Um aspecto crucial do autoaperfeiçoamento é atingir o equilíbrio certo entre confiança e humildade, especialmente em nossa comunicação com as outras pessoas.

"Devemos sempre ouvir atentamente os outros porque eles podem nos dar o conhecimento que nos falta às vezes e nos ajudar a corrigir alguns erros que estamos cometendo inconscientemente"

Confiança: chave de ouro para uma comunicação clara

Read more ⟶

Open Source Contributions - May 2023


May 2023 saw 22 repositories engaging in 60 contributions, including 12 pull requests and 16 reviews, enhancing collaboration and project advancements.
Read more ⟶

How to reuse workflow in GitHub Action pipeline


How to reuse workflow in GitHub Action pipeline

Before I tell you how to do it, I will describe the problem I needed to solve and why I believed that reuse would be the best option to reduce duplicate code.

I maintain an Open Source project called moclojer written in Clojure and we use GraalVM Native Imagem to distribute the software in binary format (with everything self-contained). The configuration of native-image receives several parameters, some refer to libraries used in the project code and it depends on a .jar file, so there are some steps before "running" the command that generates the binary.

Read more ⟶

Reporting a problem in an Open Source project is as important as contributing code


Reporting a problem in an Open Source project is as important as contributing code

I constantly hear people saying that to contribute to an Open Source project you need to be able to program very well, have a lot of knowledge, be able to handle code criticism, etc.

I see the above statements as excuses and focus in the wrong place.

In the last few months, I haven't had as much time to contribute to open source projects as I like (writing code), but that didn't stop me from contributing. Actually, the lack of priority (not lack of time) has made me contribute by reporting problems that I run into in the projects/software I use in my day-to-day life and this has been more work than writing code with a defined specification (issue that someone invested time detailing).

Read more ⟶