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.
-
Adelphi: Apache Cassandra™ Testing Goes Cloud Native
Adelphi is an open-source QA tool for Apache Cassandra, packaged as a Helm chart, simplifying Kubernetes data integrity and performance tests.
-
JUnit 5 Testing Basics
In Part 1 of this series of articles, we looked at several annotations used in JUnit5. We covered test methods as well as lifecycle methods. This article will share examples of a JUnit test which makes use of a few of these …
-
JUnit 5 Introduction
Many of us have been used to JUnit 4 as a formidable unit testing framework, here is an introduction to JUnit 5, with references to JUnit 4.