SentryMan
Re:Helidon 4 released (featuring Java virtual threads)
on Friday October 27, 2023 @10:34AM (#38038975)
I've got like one API running it. It works pretty well. Developing with it was fun because of the novelty.
Re:Show HN: Avaje Validator 1.0 - POJO validation via APT
on Wednesday September 20, 2023 @09:26AM (#37583842)
Annotation processing. At compile time we read the annotations and generate code.
Show HN: Avaje Validator 1.0 - POJO validation via APT
https://github.com/avaje/avaje-validator
In essence, it's a sort of hibernate validator lite. The main feature is that instead of using reflection, it generates source code via annotation processing that will run constraint checks. I've been working on it for a while and finally released 1.0.
Re:Avaje JVM Libraries
on Tuesday June 13, 2023 @09:38AM (#36310060)
I've been having a blast coding with these set of Java libraries (so much so that I've become a regular contributor to help smooth some rough edges). To me it feels like I'm using Spring, but with the speed and compile-time safety of dagger.
With the exception of the config-library, they all use annotation processing to generate readable java code that perform the library's main functions. It's got stuff for DI, using Java's HttpClient like Feign, Json Mapping and even add lightweight spring style controllers for frameworks like javalin or helidon nima. I like how readable the generated code is as well, so I can easily debug and understand what's actually happening.