Yann Blazart

Yann Blazart

Senior Tech Lead at SCIAM

Jakarta EE/MicroProfile architect and senior tech lead, co-creator of LangChain4j-CDI. Regular speaker at Devoxx France, JavaOne, Paris JUG and Devoxx Belgium on Jakarta EE and CDI.

Posts

Sep 12, 2026 · 21 min read

One App, Every Proxy Case: Where Your CDI Proxies Actually Come From

A normal-scoped bean is never handed out directly — a generated subclass is. Where it comes from depends on one thing only, the origin of the type being proxied: your own code, a modular dependency, a jar with no module-info, or a build with no class loader to help it. One example application carries all four cases, and this walks through each — what is generated as source, what as bytecode, and why.

Read more
Sep 08, 2026 · 39 min read

I Let My Mac Code All by Itself for Two Weeks

Can a local LLM, cut off from the internet, seriously contribute to implementing Jakarta Persistence? A field report — the wins, the derailments, and the thirteen-agent workshop it took to make it work.

Read more
Jul 16, 2026 · 4 min read

Using the Vidocq Snapshot Builds

How to consume the 0.3.0-SNAPSHOT artifacts from the Central Portal snapshots repository — the pom.xml repositories to add, an update policy that will not fight you, and the traps to avoid.

Read more
Jul 06, 2026 · 4 min read

Vidocq: A Sovereign Jakarta EE and MicroProfile Runtime

We are releasing Vidocq as open source — a complete implementation of the Jakarta EE Core Profile and MicroProfile, written in pure Java, with zero external dependencies, validated by 5,650 official TCK tests. A runtime designed for sovereignty, standards and security.

Read more
Jun 25, 2026 · 13 min read

The Story of Vidocq

What if we asked an AI agent to implement the entire Jakarta EE Core Profile and MicroProfile, with zero external dependencies and no runtime bytecode manipulation? The story of a spec-driven development experiment pushed to the extreme, where the TCK is the merciless referee — 15 modules, 180,000 lines of Java and 5,650 acceptance tests passing.

Read more