In this blog, we give an overview of Apache Struts, what it's used for, compare Apache Struts 1 and 2, and discuss potential Apache Struts vulnerabilities.
In this blog post, we break down enhancements and IDE updates made to JRebel in monthly updates in 2023, including JDK 21 integration and support for VSCode.
Subpar JPA performance might have a variety of causes. In this blog, we describe how to use three JPA features to help avoid issues.
In this blog post, we cover what virtual threads are, how they became a permanent feature in JDK 21, and how they can mitigate performance issues.
Wondering which IDE to use for your Java development? We've rounded up the most popular Java IDEs for Java developers. Take a look at our rankings!
In this blog, we discuss Apache Tomcat, how the open source community supports Java developers, and how it compares to WebLogic, Jetty, and Wildfly.
In this blog post, Curtis Johnson outlines the top Java trends for 2024 including the rise of VSCode, AI, and upgrading to Java 21.
In this blog post, Product Manager Curtis Johnson calls out key themes from the 2024 Java Developer Productivity Report.
Java 22 includes 12 JEPs, or JDK enhancement proposals. Read more about what's new.
IntelliJ IDEA Community and Ultimate editions play a huge part in modern Java development. Read this blog for more info and a keyboard shortcut cheat sheet.