Java
-

Understanding the Java JMOD File Format
With the introduction of the Java Platform Module System (JPMS) in Java 9, modularity became a core feature of Java.…
Read More » -

Jackson deserialization using a multi-parameter constructor
JSON deserialization is a common requirement in modern applications that interact with APIs and external systems. Handling different object creation…
Read More » -

Converting Between Byte Arrays and Short Arrays in Java
This article demonstrates how to convert a byte array to a short array and convert a short array back to…
Read More » -

Post-Quantum Cryptography in Java: What the NIST Standards Mean for Your TLS, JWT, and Key Management Code
In August 2024, NIST finalized the world’s first post-quantum cryptography standards. JDK 24 and 25 have already begun shipping the…
Read More » -

Convert Word Documents to HTML in Java Using Apache POI
Converting Microsoft Word documents into HTML is a common requirement for web publishing, document storage, and content transformation systems. In…
Read More » -

Understanding and Fixing Sonar’s Serialization Warning in Java
When working with Java applications, especially in enterprise environments, static code analysis tools like Sonar often raise warnings related to…
Read More » -

The Hidden Cost of Records: When Java Records Break Your Serialization, JPA, and Reflection-Heavy Code
Records are now a mainstream Java feature — clean, concise, and genuinely useful. But the introductory tutorials skip the part…
Read More » -

C# 13 & .NET 9 vs Java 25: The Feature Gap Has Closed — Now What?
For decades, Java and C# traded punches on language features. In 2026, however, that fight looks a lot more like…
Read More »




