
Explore immutable class design in Java, dispelling myths and demonstrating compatibility with popular libraries for persistence, serialization, and mocking.

Discover pragmatic strategies for evolving HTTP APIs without breaking existing contracts. Learn tips for endpoint management, deprecation, and user communication.

Explore GraalVM EE 21.3's revolutionary capabilities for manipulating heap dump files, including automated analysis, multi-language processing, and custom file generation.

Explore effective testing strategies for microservices, challenging traditional approaches. Learn tools and methods to validate service contracts and optimize test environments.

Explore Project Valhalla's impact on Java, addressing memory management issues and introducing value classes for enhanced performance and flexibility in future releases.

Explore serverless Java for cloud-native development, gaining insights on efficiency, scalability, and seamless infrastructure integration.

Explore recent Java features like Pattern Matching, Record Patterns, Virtual Threads, and more. Stay updated on the latest advancements in Java programming.

Explore JDK APIs and tools for Java source code modeling, including code generation and strict checks using javax.lang.model and Trees API.

Explore Java 19's virtual threads and structured concurrency, revolutionizing multithreading for high-throughput applications. Learn implementation techniques and avoid common pitfalls.

Explore serverless API creation in AWS, Azure, and GCP using API Gateway and cloud functions. Compare solutions, discuss security, and understand limitations.

Explore CRaC, an OpenJDK project addressing JVM warmup issues in microservices. Learn about its snapshot approach for faster startup times while maintaining runtime performance.

Explore Scala 3's new contextual abstractions, replacing implicits with clearer constructs like 'given' and 'using'. Learn to write more expressive and understandable code.

Explore Quarkus for fast, memory-efficient Java apps with Dev mode, Dev UI, and Dev Services. Learn its inner workings and see it in action using familiar APIs.

Explore Java 19's virtual threads and structured concurrency, revolutionizing multithreading for high-throughput applications. Learn implementation techniques and avoid common pitfalls.

Explore Micronaut libraries for real-world applications, including Gru, Console, Worker, and Permissions framework, to enhance your project's testing, runtime execution, scheduling, and security.

Explore Helidon Nima, a Loom-based microservices framework offering high performance with simplified, synchronous routing. Learn about virtual threads and their impact on application development.

Explore Jakarta EE integration testing techniques, libraries, and frameworks like Testcontainers for robust application testing and debugging.

Explore automated Java unit test generation to improve productivity, catch bugs on-the-fly, and enhance code quality beyond manual testing limitations.

Optimize GraalVM Native Image apps: develop, test, configure libraries, monitor, and enhance performance for faster startup and reduced memory usage.

Explore BigQuery ML to build, train, and deploy machine learning models using SQL for marketing use cases like customer segmentation and purchase prediction.

Dive deep into building distributed systems using pure Java, exploring underlying principles and algorithms beyond framework abstractions. Gain insights into REST, HTTP methods, and cluster state management.