Claude is pretty incredible.  I'm excited about our future.

-David


> On Mar 5, 2026, at 6: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

Reply via email to