53 posts found
A comprehensive guide to the Event Sourcing pattern, covering core concepts, a practical Java implementation, popular frameworks, and the pros and cons of this powerful architectural style.
Learn how to handle concurrent database transactions in Spring Boot applications using pessimistic and optimistic locking strategies. This guide covers the concepts, implementation with JPA, and use cases for each approach.
Learn about Stable Values in Java 25, a preview feature that provides safe lazy initialization with thread-safety and JVM optimizations.
Scoped Values, a finalized feature in Java 25, provides an advanced way of sharing data in concurrent applications addressing the limitations of thread-local variables.
Discover the best YouTube channels for learning Java in 2026. From beginner tutorials to advanced enterprise development, these top 10 channels will help you master Java programming with over 50M+ combined subscribers.
Learn about the Structured concurrency API in Java 25, new way to write concurrent code
A comprehensive guide to optimizing your APIs using techniques like caching, pagination, asynchronous processing, and more, with practical Java Spring examples.
Learn the basics of API caching and how to implement different caching strategies in a Spring Boot application. We will cover in-memory caching and distributed caching with Redis to improve the performance of your APIs.
Get instant AI-powered summaries of YouTube videos and websites. Save time while enhancing your learning experience.