Ilustração de um arquivo de configuração cujas linhas destacadas fluem até um hexágono e saem como dois blocos de contorno tracejado com conectores

Por dentro do ArC, parte 3: beans que ninguém escreveu

Achei no bytecode da minha aplicação beans que nenhuma classe do projeto declara. Na parte 3 do mergulho no ArC, mostro como extensões criam beans a partir de configuração, por que o Quarkus não roda Portable Extensions e como funciona uma extensão Quarkus por dentro.

11 de outubro de 2026 · 8 minutos · Matheus Oliveira
Ilustração de um bloco de código com uma moldura tracejada translúcida na frente e uma camada atrás, uma seta laranja que volta para o próprio bloco e uma árvore de dependências com um nó se desfazendo em partículas

Por dentro do ArC, parte 2: proxies, interceptors e o bean que sumiu

Um construtor que roda duas vezes, um interceptor que funciona até em chamadas internas e um bean que nem existe em runtime. Na parte 2 do mergulho no ArC, mostro o que o build do Quarkus muda no código de quem escreve aplicação.

4 de outubro de 2026 · 10 minutos · Matheus Oliveira
Ilustração de uma janela de editor com linhas de código ligada por um arco elétrico a uma grade de blocos que representam o bytecode gerado

Por dentro do ArC, parte 1: o CDI do Quarkus que roda antes do seu código

Abri o bytecode que o Quarkus gera para o CDI para ver o que o container faz antes da aplicação subir. Primeira parte de um mergulho no ArC com experimentos reais: descoberta, validação e um create() que é só um new.

27 de setembro de 2026 · 11 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