Autumn ’24

The Proxy Pattern in Java
The proxy pattern lets one object stand in for another, controlling access to it and adding features like logging, access control, lazy loading, or monitoring without touching the target's core logic.

12 min read

Spring ’24

Reflection in Java
How Java reflection works, how to obtain Class objects, create instances, invoke methods, and read annotations at runtime, plus its performance trade-offs.

7 min read