Helping backend Java developers in refactoring complex code so that they can build amazing projects and become top-level developers within their companies
#Hibernate 7.4 is here with some exciting new features!
From limits and fetch joins to history and audit tables, this article explores what's new and demonstrates these capabilities with practical examples👇
https://t.co/v3vrra0diD
We’re pleased to announce the availability of Eclipse OpenJ9 v0.58.0 which adds support for OpenJDK 26 🎉
A big thanks to IBM for building and distributing Semeru Runtimes Open Edition with this release. Downloads available here: https://t.co/uWwskTV3cb
🚨 #Java 26 is here!
And IntelliJ IDEA supports it from day one.
- 10 JEPs
- Performance boosts
- New APIs
- Evolving preview features
Here's everything you need to know 👇
https://t.co/PfhpFlycts
JetBrains expands language tooling to VS Code and Cursor 🚀
ReSharper is the first of our LSP-based language support extensions to become generally available for @cursor_ai, @code, @antigravity, and all VSC-compatible editors.
The new @resharper extension delivers:
📍Code quality that goes beyond “good enough” through inspections and refactorings to keep your code clean, fast and modern
📍Fast navigation across your code and its dependencies in the editor and Solution Explorer
📍Integrated unit testing workflows
Learn more about its capabilities and pricing here: https://t.co/Mvtlm76wA4
Cursor is now available as an agent inside JetBrains IDEs through the Agent Client Protocol.
Install it via the ACP Registry from the agent selector. No JetBrains AI subscription required.
Big thanks to @cursor_ai for building the ACP ecosystem with us! Learn more: https://t.co/652OEw7W0U
some simple tweaks transaction management and refinements in the latest version of Spring Framework can make for some very good results in scalability
Dr. David Syer has the details and analysis here
https://t.co/wo7fkkdngP
📢 AssertJ joined the GitHub Secure Open Source Fund, a program that leveled up security across 67 open source projects.
What changed: SHA pinning, immutable releases, incident response plan, and mindset shift toward security awareness🔒
The impact? More robust JVM assertions🚀
Don't get emotionally attached to software technologies.
They are just tools aimed at fixing specific problems. The sooner you realize this, the better you are going to leverage AI tools in your development process.
Fun fact, how to go faster than HTTP/2.0 on an API?
....
Using HTTP/1.1 :D
The story behind: being able to use the MAX_CONCURRENT_STREAMS value to respect it can be very challenging depending the lib you do use so 1.1 *can* be faster for you
When you hear JPA, you think #Java. But what about #Kotlin?
This code looks correct, but a DB-generated ID changes after save() and entities disappear from HashSet/Map. Val and non-null types give false guarantees due to the reflection.
How to avoid it 👇
https://t.co/FRTocZxu7X
🍃 @SpringFramework 7.0.1 is now available, with 15 fixes and documentation improvements.
This version will be shipped today with @SpringBoot 4.0.0.
https://t.co/IkYPYYRcKF
🚀 Java API Tip 🚀
Java Named Capturing Groups allow you to assign a name to a capturing group so that you can refer to it by name rather than by its index. 🔥