-
Did You Know You Can Create Mappers Without Creating Underlying Objects in Java?
Learn how to devise a way of creating an object-creation-free, light-weighted mapper with rudimentary lookup capability.
-
The Story of a Java 17 Native Memory Leak
How a native memory leak in Java 17 got fixed, improving the future operability of the JVM platform for millions!
-
Use Pattern Matching to Simplify Java
Learn how pattern matching in Java can make your code more concise without losing readability.
-
Java Thread Programming (Part 15)
Learn how to do asynchronous method invocation with Callable and Future with a practical example.
-
What the Heck Is Project Loom for Java?
Project Loom aims to fix issues in the current concurrency model by introducing two new features: virtual threads and structured concurrency.
-
Confusing Java Strings
How to avoid trouble with Java String and Unicode characters!
-
Java Bytecode Simplified: Journey to the Wonderland (Part 2)
Let’s appreciate the Java Virtual Machine (JVM) even more. Today we’ll discuss Constant Pool in quite some detail.
-
Deserialization Exploits in Java: Why Should I Care?
Deserialization vulnerabilities work natively in Java and how attack chains are created. This problem is also not restricted to Java’s custom serialization framework. When deserializing JSON, XML, or YAML, similar issues can occur as well. This talk shows some pointers on how to mitigate these problems in your own applications.
-
JDK 7: An Extended Hello and Farewell
Azul continues to provide updates (scheduled quarterly ones and any out-of-bounds) to the Zulu builds of OpenJDK 7 until at least December 2027.
-
What I Miss in Java, the Perspective of a Kotlin Developer
I miss some features in Java that would improve my code’s readability, expressiveness, and maintainability.