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
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
Uma arte em 3D pixel art com filtro CRT de TV antiga, mostrando um personagem amigável de boné vermelho com o logo do Java, ao lado de um dinossauro verde que engole blocos de dados pixelados em um cenário de tecnologia retrô.

Super Java Bros: Como o Garbage Collector Limpa a Fase no Java 25 (Guia Definitivo)

Hoje é MAR 10 Day! No Java 25 (LTS), o Garbage Collector se tornou um speedrunner de elite. Entenda a engenharia por trás do ZGC Generacional, Compact Object Headers e como configurar sua JVM para performance máxima.

10 de março de 2026 · 4 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
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
Iniciando no mundo Open Source

Como Contribuir para Projetos Open Source: O Guia Definitivo

O mundo digital é movido por Open Source. Descubra como colocar a mão na massa e começar a contribuir para os projetos que movem o planeta.

7 de fevereiro de 2026 · 4 minutos · Matheus Oliveira

O primeiro contato e o Modo de Desenvolvimento do Quarkus

O primeiro contato prático: criando sua primeira API e descobrindo por que o Dev Mode do Quarkus muda as regras do jogo para quem vem do Spring.

31 de janeiro de 2026 · 7 minutos · Matheus Oliveira
Evolução do Java para Cloud Native

A Evolução do Java: Do J2EE ao Cloud Native com Quarkus

Conheça a evolução do Java: do peso dos servidores J2EE à eficiência subatômica do Quarkus no mundo Cloud Native.

24 de janeiro de 2026 · 7 minutos · Matheus Oliveira
Testing errors

Testes Unitários em Java - Introdução

Um guia completo para iniciantes sobre testes unitários em Java, cobrindo conceitos, melhores práticas e exemplos com JUnit 5 e Mockito.

23 de janeiro de 2026 · 4 minutos · Matheus Oliveira