Core Java
-

jadx Decompile Classes Tutorial
Reverse engineering compiled artifacts is an essential practice in debugging, interoperability, and security analysis. Tools such as jadx enable us…
Read More » -

GraalVM Native Image vs Project Leyden: Two Answers to the Same Cold-Start Problem
Leyden’s AOT approach is fundamentally different from GraalVM’s closed-world assumption. Here is what architects actually need to know to choose…
Read More » -

Structured Concurrency: Why It Matters More Than Virtual Threads for Correctness
Virtual threads gave Java scale. Structured concurrency gives it correctness. Here is why the second half of Project Loom quietly…
Read More » -

Kotlin in 2025–2026: The K2 Era and the Rise of True Multiplatform Development
Kotlin has always positioned itself as a pragmatic language—concise, safe, and deeply integrated with the JVM ecosystem. However, the latest…
Read More » -

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 »



