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.