
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.

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.

Explore diverse JVM distributions, their unique features, and optimal use cases. Navigate the OpenJDK ecosystem to make informed choices for your Java development needs.

Explore data-oriented programming in Java, its principles, and recent language additions like records and pattern matching. Convert an OOP application to showcase advantages in microservices.

Explore Java's hardware-friendly advancements, including APIs for native memory management and C function integration, debunking myths about JVM's limitations for high-performance systems.

Explore Java persistence for cloud-native apps, covering principles, challenges, and strategies. Learn database patterns and cloud-native tech to optimize your application's persistence layer.

Explore GlassFish's revival, technical debt challenges, and strategies for modernizing legacy projects. Gain insights on balancing radical changes with security, usability, and scalability in software development.

Discover how to build optimized microservices using Micronaut and GraalVM Native Image for efficient, high-performance applications deployable to Kubernetes or serverless platforms.

Explore serverless Java app deployment using MicroProfile and Quarkus on Google Cloud Run, minimizing infrastructure work while maximizing efficiency and flexibility.

Explore serverless Java's advantages, from infrastructure as code to energy savings, with live deployments and pragmatic event-driven architectures.

Explore downsides of invasive frameworks and learn risk mitigation techniques for safer software development, focusing on Hibernate and Spring.

Explore Redis's advanced features, from circular lists to cache invalidation, in a game show format. Learn to leverage memory-first capabilities for faster applications and enhanced user experiences.

Explore modular Java application design for flexible deployment as monolith or microservices. Learn testing strategies and benefits of this approach using Quarkus and Jakarta standards.

Explore modern integration testing with Testcontainers, challenging traditional test pyramids and adapting to current project needs for efficient and effective software development.

Learn to build high-performance, cloud-native Java apps using EclipseStore for efficient in-memory data processing, cost savings, and simplified architecture without traditional databases.