Skip to main content

Blog

How to Improve JPA Performance Blog

How to Improve JPA Performance

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
Java Basics: What Is Apache Struts? 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
VSCode Cheat Sheet: Keyboard Shortcuts for the Windows IDE 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
Java MVC Frameworks Comparison 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
Java Basics: Monolithic Applications Vs. Microservices 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
Java Basics: Everything You Need to Know About GraalVM 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
Spring Boot vs. Spring MVC: Everything You Need to Know 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
Java HotSwap Guide 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
How to Use Java Integration Testing 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
Java 20: What’s New in JDK 20 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.
Java Tools
2023 Java Developer Productivity Report Highlights Blog

2023 Java Developer Productivity Report Highlights

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
Scripting With Groovy in Java Applications 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.
Java Application Development, Developer Productivity