In this blog, we discuss Apache Tomcat, how the open source community supports Java developers, and how it compares to WebLogic, Jetty, and Wildfly.
Java Application Development, Open Source
Blog
Java Basics: What are Virtual Threads?
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.
Java Updates
Blog
Recap of JRebel Updates in 2023
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.
Java Tools, Java Updates
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
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
What is Java LTS and Why Does It Matter?
In this blog post, Curtis Johnson covers what Java LTS is, which JDK versions have long term support, and why it matters.
Java Updates
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
Everything You Need to Know About the VS Code Extension for JRebel
VS Code extensions are an invaluable part of the Java development experience. The VSCode extension for JRebel saves developer time by eliminating redeploys.