Subpar JPA performance might have a variety of causes. In this blog, we describe how to use three JPA features to help avoid issues.
Java Tools, Enterprise Development
Blog
Java Basics: What Is Apache Struts?
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.
Java Frameworks, Open Source
Blog
VSCode Cheat Sheet: Keyboard Shortcuts for the Windows IDE
Read on to learn about what VSCode is, why Java developers use it, ways to save time Java development time in VSCode—and most importantly, to download the cheat sheet.
Developer Productivity, Java Application Development
Blog
Java MVC Frameworks Comparison
Our Java MVC frameworks comparison gives you insights into which java web frameworks work best and in which situations.
Java Frameworks, Java Application Development
Blog
Java Basics: Monolithic Applications Vs. Microservices
Microservices have many advantages, but they are not the end-all-be-all for every development environment. Discover all the options in this blog post.
Java Application Development
Blog
Java Basics: Everything You Need to Know About GraalVM
In this blog post, we cover what GraalVM is and how it can create eddiciencies in Java development.
DevOps
Blog
Spring Boot vs. Spring MVC: Everything You Need to Know
Learn about the use cases for Spring Boot and Spring MVC and why many Java developers use a combination of frameworks depending on application.
Enterprise Development
Blog
Java HotSwap Guide
In this article, we review how to reload classes without dynamic class loaders using Java HotSwap support, Instrumentation API, and JRebel.
Java Tools, Developer Productivity
Blog
How to Use Java Integration Testing
Read this blog to learn how to use Java integration testing, how it differs from unit testing, and when to use a Java integration testing framework.
Java Testing, Java Application Development
Blog
Java 20: What’s New in JDK 20
Discover what’s new in the latest Java upgrade, Java 20. Learn which incubator features and preview versions of a number of capabilities to look out for.
See the latest tools, trends, and technologies shaping the Java community in our top highlights from the JRebel 2023 Java Developer Productivity Report.
Developer Productivity
Blog
Scripting With Groovy in Java Applications
A step-by-step guide to scripting with Groovy in Java applications, including how to embed and configure a Groovy script.