News

The original definition uses the word extension, which in Java implies inheritance. However, inheritance isn't the best way to implement the open-closed principle in Java. Open-closed principle ...
In this article Rafael Winterhalter, creator of the bytecode manipulation tool Byte Buddy, provides detailed guidance on how to easily create Java agents using Byte Buddy.
Method and variable handles vs. Java reflection To truly understand MethodHandles and VarHandles —what they do and why they are useful—it’s helpful to know a few things about reflection in Java.
In this article I will explain one way of implementing high performance parsers in Java. This method is not exclusive but it is reasonably simple and achieves both high performance and a ...
A benefit of this implementation is that it is purely based on Java/J2EE standards and does not use any vendor-specific J2EE features for providing ESB functionality.