Illustration of a code block with a translucent dashed frame in front and a layer behind it, an orange arrow looping back into the block and a dependency tree with one node dissolving into particles

Inside ArC, part 2: proxies, interceptors and the bean that vanished

A constructor that runs twice, an interceptor that works even on internal calls and a bean that doesn鈥檛 even exist at runtime. In part 2 of this ArC deep dive, I show what the Quarkus build changes in application code.

October 4, 2026 路 9 min 路 Matheus Oliveira
Illustration of an editor window with lines of code connected by an electric arc to a grid of blocks representing the generated bytecode

Inside ArC, part 1: the Quarkus CDI that runs before your code does

I opened the bytecode Quarkus generates for CDI to see what the container does before the application starts. Part one of a deep dive into ArC with real experiments: discovery, validation and a create() that is just a new.

September 27, 2026 路 11 min 路 Matheus Oliveira