Discover how easy it is to build, test, and deploy Java applications using the AWS Serverless Application Model (SAM).
Jar vs. Zip Files: The Key Differences
Learn everything you need to know about the differences between jar and zip files, with practical tips and examples along the way.
Create Your Own Tiny JRE With JLink
Learn how and why to create your own tiny custom JRE using JLink.
JDK vs. JRE: The Key Differences
Discover why the JDK & JRE exist, their differences & similarities, and practically how to use them.
How to Debug Java Like a Pro in IntelliJ IDEA
Learn how the pros debug in IntelliJ IDEA, to easily find and squash any bugs.
JAVA_HOME vs. PATH Environment Variables
Learn what JAVA_HOME and PATH do, when to use them, and how to set them up in Windows.
10 Best Gradle Plugins for Java Projects
Use the best Gradle plugins to build your Java project more effectively.
Integration Test Code Coverage with SonarQube and Jacoco
Learn to generate a combined unit & integration test code coverage metric using Jacoco & SonarQube.
How to Deploy Eureka into AWS ECS
Discover how to setup Eureka in AWS ECS following an example project.
The Unknown Maven Repository System Powering Java
There’s another side to Maven: a vital repository system serving up dependencies for the millions of daily Java builds.