-
Core Java
Using Byte Buddy for proxy creation
With the increasing adoption of Java 17 and its strict encapsulation, several unmaintained libraries that rely on internal JVM APIs…
Read More » -
Core Java
A beginner’s guide to Java agents
While Java beginners quickly learn typing public static void main to run their applications, even seasoned developers often do not…
Read More » -
Enterprise Java
Jakarta EE without javax: the world won’t end this time either
If you missed the news, Oracle is donating the Java EE specification to the Eclipse foundation. This decisions has followed…
Read More » -
Core Java
Hands on Java 11’s constantdynamic
With the intention of making the JVM more appealing to dynamic languages, the seventh version of the platform had introduced…
Read More » -
Core Java
JDK 11 and proxies in a world past sun.misc.Unsafe
With JDK 11 the first methods of sun.misc.Unsafe are retired. Among them, the defineClass method was removed. This method has…
Read More » -
Core Java
Yet another Jigsaw opinion piece
In the past weeks there has been a heated debate around the imminent release of Java 9 and its most…
Read More » -
Core Java
Generational disparity in garbage collection
For the last year, I have been helping the startup Instana to create a Java agent that traces executions within…
Read More » -
Core Java
Project Jigsaw: an incomplete puzzle
Mark Reinhold just recently proposed a delay of Java 9 to buy more time for completing project Jigsaw as the…
Read More » -
Core Java
Dismantling invokedynamic
Many Java developers regarded the JDK’s version seven release as somewhat a disappointment. On the surface, merely a few language…
Read More »
- 1
- 2