Guide 30
- Event Sourcing Explained Benefits, Challenges, and Use Cases
- How Microservices Communicate Exploring Protocols for Integration
- Microservices Data Formats JSON, XML, Protobuf, Thrift, and Avro
- Introduction to Reflector A Simple Reflection Library for Java
- Reflection after Java 9
- Power of Reflection Libraries in Java
- Exploring Java Reflection Object Creation and Dynamic Proxy
- Java Reflection API Overview
- Lombok Essentials, Enhancing Java Coding Efficiency and Maintainability
- Observer Pattern Key Concepts and Applications in Reactive Programming and Beyond
- Visitor Pattern in Java
- Introduction to Aspect-Oriented Programming (AOP) in Spring with AspectJ
- Introduction to Caching with Google Guava A Simple and Flexible Solution
- Introduction to LRU and LFU Caching Concepts, Implementations, and Practical Use Cases
- ConcurrentHashMap for Caching
- ConcurrentMap Guide
- Introduction to GraalVM, and usage
- Java record comparison, Lombok @Data
- How to merge two maps in Java
- How to Build a Custom Collector in Java
- How Compilation Works in Java
- Garbage Collection in Java
- Java ForkJoinPool A Comprehensive Guide
- Effective Cache Management in Spring Boot Applications
- Spring AOP Explained. How to Implement Aspect-Oriented Programming in Your Spring Application
- Migrating from Java 8 to Java 17 What Changed and Potential Issues
- Building Resilient Spring Boot Applications with Resilience4j
- Exploring Java HTTP Clients for Modern Web Applications
- Chain of Responsibility in Java A Practical Guide
- Java Recursive Generics