Autor: Guilherme Biff Zarelli

Git – Alteando as mensagens dos últimos commits

Para alterar as mensagens de commit dos últimos ‘X’ commits, você pode seguir estes passos: Abra o terminal ou prompt de comando no diretório do seu repositório Git. Digite o seguinte comando para listar a quantidades de comits desejado, nesse exemplo, vamos colocar os últimos três commits Isso exibirá os três commits mais recentes com […]

Java – Sites para acompanhar as novidades da plataforma

https://medium.com/javarevisited https://www.infoq.com/java https://www.infoworld.com/category/java/ https://www.baeldung.com/ https://blogs.oracle.com/java/ https://vladmihalcea.com/blog/ https://javinpaul.medium.com/ Bonus, meus artigos: https://medium.com/@guilherme.zarelli Framework https://spring.io/blog https://quarkus.io/blog/

Alternativa ao Maven APT plugin para uso da annotation QueryEntities no QueryDSL

Ao implementar o QueryDSL e usar a annotation @QueryEntities, precisamos configurar um Annotation Processor, na documentação do QueryDSL, ele mostra um exemplo com o plugin apt-maven-plugin (ex na doc oficial) da com.mysema.maven , porém é um plugin desatualizado (desde 2014) e com vunarebilidades. Uma alternativa é configurar o maven-compiler-plugin , exemplo: no exemplo a cima […]

Métricas do Feign sumiram após upgrade para Spring Boot 3 e Spring Cloud 2022.0.1 – Bug?

Após uma atualização do Spring Boot para a versão 3.0 e do Spring Cloud 2022.0.1, notamos que as métricas do Spring Cloud OpenFeign geradas sumiram do endpoint do Prometheus, devidamente configurado com o Micrometer Registry Prometheus. A solução paleativa para esse problema foi prover uma Bean do feign no qual registramos o MeterRegistry do micrometer. […]

Java / Maven – Como pegar os activeProfiles em runtime nos testes? (Get list of activated profile name during run time in maven java project)

Para definir uma váriavel de ambiente em runtime no Maven, basta adicionarmos no configuration/systemPropertyVariables o valor desejado, como estamos falando especificamente do profile ativo, basta criarmos um nó que será o nome da váriavel e o valor, que no caso foi definido como o primeiro profile ativo: Exemplo de profiles O mapeamento é feito no […]

Kafka – Unable to records bytes produced to topic XXX by sink node KSTREAM-SINK-0000000001 as the node is not recognized.

Ao escrever um código utilizando o Kafka Streams acabei recebendo o seguinte erro: Estava utilizando o Quarkus 2.15.0.Final com a depéndência: quarkus-kafka-streams e utilizando o a classe TopicNameExtractor para fazer um output dinâmico ( Event Router ); Ao pesquisar descobri que o problema era um BUG relatádo na versão do SDK do Kafka após a […]

Backstage – EntityPicker com filtro ( filter elements with EntityPicker )

Como filtrar os elementos com o EntityPicker customizado; Criei um novo componente baseado no EntityPicker para conseguir filtrar os elementos pelo spec.type

Rolar para o topo