
Discover Test Impact Analysis to speed up test automation in JVM projects. Learn to implement TIA tools, especially useful for mono-repos, using JUnit extensions and Git integration.

Live-coding a Spring Boot 2 app with audience-driven requirements, showcasing its flexibility and ease of use for building stand-alone Spring applications quickly, regardless of chosen technologies or frameworks.

Learn to create high-performance, event-sourced microservices using Play! Framework and Akka. Explore project structuring, event sourcing, clustering, and CQRS optimization for tailored read-sides.

Discover how Kotlin and Java EE combine to create efficient microservices. Learn to write, build, test, deploy, and scale services quickly using Docker, focusing on business logic and productivity.

Explore Spring Framework 5.0's compatibility with JDK 8 and 9, learning benefits, challenges, and upgrade strategies for Java applications. Gain insights on classpath and module path implementations.

Explore Graal, a high-performance polyglot runtime that enables seamless language interoperability and world-class performance for Java, JavaScript, Ruby, R, and more, with integrated compilation and execution infrastructure.

Explore Kotlin coroutines for efficient asynchronous programming. Learn syntax, implementation, and practical applications in Spring-based projects. Compare with reactive approaches.

Explore Akka's Typed Actor APIs and network Akka Streams, focusing on building resilient Reactive Systems. Learn about failure scenarios, healing mechanisms, and managing complexities in cloud-native environments.

Explore and learn to defend against prevalent Java vulnerabilities through real-world examples and practical code solutions for enhanced application security.

Gentle introduction to Category Theory for OOP programmers exploring Functional Programming. Explains key concepts with diagrams, metaphors, and code examples, comparing to OOP and showing real-world applications.

Explore parallel streams and CompletableFuture for efficient Java 8 programming. Learn implementation, best practices, pitfalls, and optimal use cases for enhanced performance and concurrency.

Comprehensive guide to building a microservice architecture using Java frameworks, covering deployment, communication, scaling, monitoring, authentication, and UI integration on a Raspberry PI cluster.

Explore reactive programming in Spring for building resilient, responsive microservices. Learn integration, data pipelines, API design, and testing techniques for cloud-native Java applications.

Explore Java class reloading techniques, from HotSwap to agent-based approaches, and learn about dynamic code evolution, annotations, class loaders, and Java agents.

Learn to build data-driven websites using JHipster, Angular, and GitLab. Explore CI/CD, microservices, and Docker for efficient web development and event management.

Explore containerization, Kubernetes, and Helm for resilient app evolution and faster deployment. Learn to transform a Java app from cloud deployment to templated containers.

Explore lean web app development using miniservices and web components. Learn efficient techniques for building scalable, standards-compliant applications with minimal overhead.

Explore reactive stream processing concepts and learn why implementing Flow interfaces in Java 9+ is discouraged. Discover proper usage of reactive APIs for efficient asynchronous data handling.

Explore Event Sourcing & CQRS implementation using Akka and Java for microservices. Learn about distributed clusters, Akka Persistence, and actor-based solutions for decomposing monolithic systems.

Explore Fn Project, an open-source serverless platform for building polyglot applications. Learn about Fn Flow for composing functions and dive into Java and Kotlin implementations.

Explore asynchronous programming, back pressure, and reactive streams for building responsive, scalable services using Akka HTTP and Akka Streams.