Anthropic Claude is insanely good. Glad to see you had a great experience
with it!

On Thu, Mar 5, 2026 at 7:30 AM Richard Zowalla <[email protected]> wrote:

> Hi all,
>
> A few days ago, the OSS program for Claude went live  (
> https://claude.com/contact-sales/claude-for-oss ) and my application was
> approved yesterday, so I started experimenting.
>
> The question I wanted to answer: could I pair with a GenAI to build a
> Jakarta Data 1.0-compatible implementation, integrate it into TomEE, and
> actually pass the Jakarta Data TCK?
>
> I was skeptical about the last part at first. There are reference points
> to draw from: Deltaspike's data repositories, Hibernate's approach, the
> spec Javadoc, and so on but getting all the pieces to fit was another
> matter.
>
> In practice, Claude had solid initial ideas but needed direction at key
> points:
>
> - pointing it to specific parts of the TomEE codebase,
> - telling it to follow the pattern used in a particular CDI extension,
> - nudging it to consider edge cases,
> - nudging it to built more application composer tests
>
> It was very much a collaborative process rather than a hands-off one and
> took a few hours :)
>
> Before anything gets integrated, I still need to do my homework against
> the ASF GenAI guidance (
> https://www.apache.org/legal/generative-tooling.html ) and make sure all
> conditions are met (and of course some quality post-processing …).
>
> That said, I'm genuinely surprised this worked as well as it did, and I
> thought it was worth sharing with the list.
>
> The code is here:
> https://github.com/rzo1/tomee/tree/jakarta-data/container/openejb-jakarta-data
>
> Gruß
> Richard



-- 
Jonathan | [email protected]
Pessimists, see a jar as half empty. Optimists, in contrast, see it as half
full.
Engineers, of course, understand the glass is twice as big as it needs to
be.

Reply via email to