Unable to locate CDIProvider in RestClient Unit Test

Recentemente passei por um problema após ter adicionado a dependência quarkus-smallrye-opentracing em um projeto Quarkus. O problema ocorreu em um teste de unidade no qual o código passava em uma construção de um RestClientBuilder para validação da construção da Bean. O seguinte erro foi disparado: Para realizar a correção do problema, notei que o método […]

Spring Sleuth com Jersey / Jax-rs

O Spring sleuth é uma biblioteca fantástica para ajudar nos logs de requests, adicionando um traceId na requisição e repassando ela para as demais, assim, é possível realizar um trace por log dentro de todas as chamadas internas de uma API. Para quem usa o spring-boot-starter-jersey pode ter grandes problemas na entrada de requests, já […]

Como fazer o Quarkus identificar os Headers do Spring Sleuth

Por padrão, Quarkus usa a implementação do Jaeger para o OpenTracing. O Jaeger está usando cabeçalhos de propagação “Uber“, que são diferentes dos usados por Spring Sleuth (B3). Mas você pode configurar o Quarkus para usar a propagação B3 para torna-lo compatível com Spring Sleuth com a propriedade: Referência: https://quarkus.io/guides/opentracing#quarkus-jaeger_quarkus.jaeger.propagation

Spring Boot – Erro ao executar o jar: !/BOOT-INF/lib/ no such file – jersey-server

Ao executar um jar de um projeto Spring boot com a dependência do Jersey ( spring-boot-starter-jersey ) estava me deparando com o seguinte erro: Encontrei a salvação em um post no StackOverFlow que diz: The problem is that Jersey cannot scan classes in the new “fat boot jar”. This occurs when you try to use […]

MongoDB – Docker compose com script de inicialização e gerenciador

É muito comum utilizarmos stacks para testarmos nossa aplicação. Nesse post deixo uma configuração do Mongo DB já com um script de inicialização no qual pode-se criar collections e inserir dados e também o Mongo Express para gerenciar o banco

Windows 10 – Como usar o Bash do Ubuntu no terminal do IntelliJ IDE (How to use Ubuntu Bash on Windows 10 as the IntelliJ IDEA terminal)

Nunca fui muito fan do Windows como Sistema operacional para desenvolvimento de Software, porém tenho que admitir que o WSL2 vem facilitando muito a interação dos times que preferem utilizar esse SO como principal, por isso, venho testando algumas funcionalidades para não ficar apenas no “preconceito”. Caso não esteja com o WSL ativo em seu […]

Criando um Pendrive / HD Externo bootable para o Windows usando o Linux – Problema: Install.wim Larger Than 4GB

Recentemente tentei instalar o Windows 10 em meu notebook, porém a grande dificuldade foi montar um Pen drive / HD Externo bootable, vi diversos tutoriais para criá-lo como exFAT ou NTFS porém nenhuma das soluções minha BIOS dava o boot no dispositivo, e utilizando o sistema de arquivos FAT32 tive problemas ao gravar a ISO […]

Python – Executando processos paralelos em Threads

O Python nos fornece recursos para paralelismo, esses recursos se encontram no package multiprocessing multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing package offers both local and remote concurrency, effectively side-stepping the Global Interpreter Lock by using subprocesses instead of threads. Due to this, the […]

Rolar para o topo