SDKMan! stands for Software Development Kit Manager, a shell script that allows you to manage parallel versions of multiple Software Development Kits for JVM-based languages.
Starting Apache Kafka – Java Producer & Consumer (Windows 10)
Learn how to configure Kafka topics and create a Java-based Kafka Consumer and Producer, withApache Kafka v3.4 on Windows 10.
2023 Community Survey
Friends of OpenJDK Community Survey. Kickoff and instructions for a community driven data gathering exercise.
Challenges when Developing a GUI for FIX
In this article, we explore the challenges in developing a Graphical User Interface (GUI) for Financial Information Exchange (FIX) data.
Two Million Java Developers on Visual Studio Code! November 2022 Update
New code editing features, the debugger gets a nice update, and visual enhancements to the Spring components.
Debugging Java Collections Framework Issues in Production
Outside of the language itself, collections are the most basic building block for Java applications. How do we expose them for debugging?
Create Music Bingo Cards with iText
This weekend we had a party and wanted to organize a music bingo. A small Java project seemed to be the best solution!
Memory Debugging and Watch Annotations
RAM profiling has its strengths and weaknesses. The Debugger is a complementary tool to translate obtuse statistics to actionable changes!
Spring Remote Code Execution Vulnerability
I’d like to start by saying that I’m not a security expert. I also won’t link to the exploit. This is a very fresh take on a new vulnerability but there’s already confirmation from Sonatype. The current exploit seems to …
The State of Pattern Matching in Java 17
Pattern matching is a language feature where you can test for a specific pattern on a character sequence or a data structure.
JUnit 5 Display Names
Continue with the JUnit 5 series on how to customize test classes and test method names to produce more meaningful output.