Test your code, architecture, and application
Questions, comments, kudos, critiques?
Hello, world! from our new, more readable, higher-frequency home.
How do you test your code against thousands of values?
How to use the Arquillian framework to test Jakarta EE applications
Discover architectural defects at build time.
Using a layered design and iterative development, a line editor evolves into a text editor in this new article series.
Automate the deployment, scaling, and management of containerized applications and services.
Put Java apps into containers, run them as native apps, and get faster startup times and lower memory overhead.
A JDK utility greatly facilitates containerizing your applications.
A new preview feature makes switch statements friendlier and less error-prone.
The major new release tunes the popular Java platform for IoT.
Try more intermediate and advanced test questions.
Building web apps with a fast, lightweight, unopinionated framework that creates tiny executables
A lightweight framework designed from the ground up for microservices and serverless computing
Create container-friendly microservices with a minimum of code running straight Java SE.
A good solution when you need to enable or mediate access to objects, either local or remote
An elaborate mechanism for reducing loop iterations improves performance but can be thwarted by inadvertent coding.
More intermediate and advanced test questions
Scan, inspect, generate, and transform bytecodes on the fly with the ASM library.
Brian Goetz on the Status of Value Types in Java.