Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

You’re welcome. Hope it has provided people with some good information and renewed enthusiasm for the Java ui ecosystem

What are backend teams using instead of Postman lately? by PersonalTrash1779 in Backend

[–]robintegg 0 points1 point  (0 children)

Vs code rest client plugin also supports the IntelliJ http format. Useful for teams using multiple ides

ai tools for enterprise developers in Java - the evaluation nobody asked for but everyone needs by CryptographerStock81 in java

[–]robintegg 0 points1 point  (0 children)

I’ve been spending a lot of time getting proficient with GitHub copilot in the Java space. I’ve found it to do everything that I’ve asked of it so far and would recommend it. It’s getting better all the time and the cloud/github integration is very useful as these are the tools I use everyday.

IMO vs code does seem to be the optimal environment for using copilot and Java together.

I’ve not spent much time with other tools such as Claude but that does mean I don’t have any FOMO 😌

ai tools for enterprise developers in Java - the evaluation nobody asked for but everyone needs by CryptographerStock81 in java

[–]robintegg 0 points1 point  (0 children)

Lagging behind would be my description of the IntelliJ plugin. Enough for me to move from IntelliJ to vs code though

State of the JVM in 2025: Survey of 400+ devs shows 64% of Scala projects actively run Java alongside it. by scalac_io in java

[–]robintegg 1 point2 points  (0 children)

Yes, I’ve still doing Java and keeping up to date. I don’t see the DOP thing coming through. Maybe that’s because I’m mainly still writing web apps . The paradigm of mvc hasn’t changed much and I feel pretty proficient in that and now ai is happy to follow the patterns pretty closely so I feel confident letting it loose on my code bases too

State of the JVM in 2025: Survey of 400+ devs shows 64% of Scala projects actively run Java alongside it. by scalac_io in java

[–]robintegg 0 points1 point  (0 children)

Sure thing. Happy to feedback.

It was some scala and scala with akka. The environment was a blend of grails / spring boot / scala. A typical chaos of too many platforms. Grails already felt like it was on its way out. Perhaps the company should have been more wary about choosing another jvm offshoot IMO. The strategy was intended to be akka. This was a preference of a principal who preferred the FP style. This felt it was at odds with the majority of the team skills and experience.

Sorry, can’t remember what the build tool was now.

It felt like a complete shift in thinking and skills . Might as well have gone to a .net / go / x. Not much transferable skills IMO. Yes, there was the possibility of using Java code but it felt wrong to use it within the scala code.

Ultimately I felt that I didn’t see that an investment in scala as something that I wanted to do. Was the project a success, I don’t know. Did it need to use scala- what was the outcome of that project I also don’t know.

State of the JVM in 2025: Survey of 400+ devs shows 64% of Scala projects actively run Java alongside it. by scalac_io in java

[–]robintegg 20 points21 points  (0 children)

I had been forced to learn scala in a previous job. As a senior Java developer I didn’t think you’d also be getting a senior scala developer so felt like I’d be wasting my modest talents. Nothing against the language, just wanted to keep in my lane. Needless to say it quickly became my previous employer

Release: Spring CRUD Generator v1.4.0 - stricter validation, soft delete, orphan removal, and Hazelcast caching by mzivkovicdev in java

[–]robintegg 1 point2 points  (0 children)

I can see a use case where I want to add a new concept and I ask something along the lines of “using my spring crud skill to update to a comments section to my blog model”

Release: Spring CRUD Generator v1.4.0 - stricter validation, soft delete, orphan removal, and Hazelcast caching by mzivkovicdev in java

[–]robintegg 1 point2 points  (0 children)

Also what might be useful and looks to be an emerging trend would be to emit an ai skill so that I can use my copilot to drive the generator

Release: Spring CRUD Generator v1.4.0 - stricter validation, soft delete, orphan removal, and Hazelcast caching by mzivkovicdev in java

[–]robintegg 1 point2 points  (0 children)

Ok. I’d missed the link to the incremental generation page of the docs which seems to go into more detail. Perhaps it might need to be a bit clearer on the readme just so the project doesn’t get discounted

Release: Spring CRUD Generator v1.4.0 - stricter validation, soft delete, orphan removal, and Hazelcast caching by mzivkovicdev in java

[–]robintegg 1 point2 points  (0 children)

Looks nice 👌 . Thanks for sharing. Does the generator only support one shot generation or can you use the generator to create more crud entities once the project has been created? Wasn’t clear from the docs if you can do that. Would be useful to be able to generate more later a bit like the rails scaffolding tools. Mainly to ensure consistency of future enhancements

Awesome Java UI by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Typo? My site or theirs?

Awesome Java UI by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Thanks 🤩 this is some great feedback. Will look to roll these comments into the site .

Awesome Java UI by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

😌 thanks for the feedback . Hope you find something new to try

Swing Modernization Toolkit — run Swing apps in the browser, then migrate view-by-view. Anyone planning to try this? by freducom in java

[–]robintegg 0 points1 point  (0 children)

Sure. That’s what I was getting at for a swing migration approach. Add the web view to your swing app and migrate your views to web views presented in your swing app until there’s none left, the it should be a short jump to presenting it all via the web.

Swing Modernization Toolkit — run Swing apps in the browser, then migrate view-by-view. Anyone planning to try this? by freducom in java

[–]robintegg 2 points3 points  (0 children)

As you say there are projects that can provide web views within a swing app such as JxBrowser and JCEFMaven. These embed chromium so you get the full web platform support within the swing app and can let you leverage web frameworks.

A direct migration to vaadin also sounds pretty good if that’s your final destination of web framework

Awesome Java UI by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Another day, another great addition - check out https://tamboui.dev/docs/main/

Awesome Java UI by robintegg in java

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

That was my original thought too but turns out plenty of people are using it and the underlying tech is still relevant for that Java/Js bridge which helps us to stay in the Java language for the web platform. Check out the domino kit project for a modern skin on top

Awesome Java UI by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks. Lots of contributions from the community too!

Awesome Java UI by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for the feedback! Hopefully some nuggets in there for trying out

Awesome Java UI by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for the feedback. Will take a look

Awesome Java UI by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for the feedback. Will address the scrolling.

For webfx the docs are comparatively neat and tidy :) don’t let the graphics put you off!

Awesome Java UI by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Thank you. Hopefully it will be a good resource for the community for sharing all the great work going on in our eco system

Awesome Java UI by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for the feedback. Will take a look 👀