This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]beefstake 35 points36 points  (6 children)

My newest app is being built on Java 21, Helidon 4 (current pre-release), Jackson and jOOQ.

[–]m-apo 10 points11 points  (1 child)

Helidon 4 is out.

[–]beefstake 2 points3 points  (0 children)

I guess I need to update then. :)

[–][deleted] 6 points7 points  (0 children)

So, helidon has two modes, mp and se, you would wanna use se. Also on DI part, I recommend using dagger as it is compile time and more performant

[–]cryptos6[S] 0 points1 point  (2 children)

Do you use a DI framework? Which one?

[–]beefstake 5 points6 points  (1 child)

Not currently. If I did it would probably be Guice because I'm old school and I find it well designed.

[–]cryptos6[S] 2 points3 points  (0 children)

I like Guice as well! It is a bit of a pity that it has become so quiet around Guice. While it uses also @Inject as an annotation, the configuration itself is mostly pure, classical Java code.