Comparação de bibliotecas Java para IA

Bibliotecas Java para IA Comparadas: LangChain4j, Spring AI e Quarkus LangChain4j

Construí o mesmo app de IA com LangChain4j, Spring AI e Quarkus LangChain4j (com e sem EasyRAG). Um deles levou 92 linhas. Os outros levaram 192, 180 e ~117.

25 de abril de 2026 · 13 minutos · Matheus Oliveira
Logo do Quarkus e símbolos de código aberto

Por que você deve ser parte da comunidade Quarkus

Contribuir com código aberto não precisa ser assustador. Uma história real de como interagir na comunidade Quarkus resultou na minha contribuição para um projeto recém-lançado em menos de 48 horas.

18 de abril de 2026 · 5 minutos · Matheus Oliveira
Journey to become a Quarkus committer

Missão Committer: Uma Jornada no Open Source

Como uma mentoria com Luiz Real me fez definir o plano de me tornar committer do Quarkus em 12 meses.

4 de abril de 2026 · 5 minutos · Matheus Oliveira
SNES 16-bit pixel art of a shield protecting a database from corrupted data blocks

Pare de Escrever Validações Manuais: O Guia Definitivo de Bean Validation e DTOs no Quarkus

Abandone os ‘if-else’ infinitos! Aprenda como garantir a integridade dos dados em todas as camadas usando Bean Validation 3.1. Um guia completo sobre DTOs, validações brasileiras, regras customizadas, validação de métodos e uso standalone.

18 de março de 2026 · 6 minutos · Matheus Oliveira
SNES 16-bit pixel art battle screen between a tech-fantasy hero and a 'Legacy Complexity' monster

APIs RESTful com Quarkus: Use Jakarta REST e Quarkus REST para Desenvolvedores Spring

Um guia completo para desenvolvedores Spring sobre APIs RESTful no Quarkus. Conheça a especificação Jakarta REST, a implementação Quarkus REST e como construir endpoints de alta performance.

25 de fevereiro de 2026 · 8 minutos · Matheus Oliveira
Ilustração de OCI Object Storage e PARs

OCI Object Storage: Configure upload de arquivos com Quarkus no Always Free

Aprenda a configurar sua aplicação Quarkus para usar o OCI Object Storage. Aproveite os 20GB de armazenamento e 10TB de banda gratuita do Always Free para escalar sua mídia com PARs.

22 de fevereiro de 2026 · 8 minutos · Matheus Oliveira
Ilustração de segurança OCI Vault

Zero Trust na Prática: Protegendo segredos com OCI Vault e Quarkus

Eleve sua segurança para o padrão Zero Trust. Aprenda como usar o OCI Vault e Hardware Security Modules (HSM) para proteger os segredos do banco de dados da sua aplicação Quarkus.

20 de fevereiro de 2026 · 7 minutos · Matheus Oliveira
Ilustração no estilo mangá Seinen de alta qualidade do logotipo da Oracle, com pinceladas de tinta carregadas, hachuras pretas profundas e uma aura digital dourada brilhante.

SQL ou NoSQL? Por que não ambos? Usando o Banco Convergente da Oracle com Quarkus

Descubra o poder do banco convergente da Oracle: como persistir e consultar documentos JSON nativos usando Quarkus e Hibernate Panache sem precisar de um banco NoSQL separado.

17 de fevereiro de 2026 · 6 minutos · Matheus Oliveira
Ilustração em estilo mangá de nanquim mostrando um monolito de pedra em formato de banco de dados cilíndrico com aura dourada.

Quarkus + Oracle Autonomous DB: Criando uma Conexão mTLS Segura

Aprenda como conectar o Quarkus ao Oracle Autonomous Database usando autenticação mTLS Wallet no tier gratuito da OCI.

16 de fevereiro de 2026 · 8 minutos · Matheus Oliveira
Mascote Duke no estilo Cuphead carregando uma seringa gigante do Quarkus

Injeção de Dependência no Quarkus: O Guia Definitivo para Desenvolvedores Spring

Entenda como o Quarkus reinventou a Injeção de Dependência com ArC: zero reflexão em runtime, inicialização imediata e configuração flexível.

14 de fevereiro de 2026 · 4 minutos · Matheus Oliveira