
Explore the evolution of microservices from the 1960s to modern frameworks, examining their impact, benefits, and challenges in distributed systems architecture.

Explore microservices architecture using Domain-Driven Design and Hexagonal patterns. Learn to effectively split monoliths, define service boundaries, and implement scalable solutions with practical Java examples.

Explore dynamic configuration management in microservices using Spring Cloud and Apache Kafka. Learn to reconfigure applications live without rebuilding or rebooting.

Comparing event sourcing and ORM-based approaches through live coding, exploring benefits and challenges in implementing complex data models and microservices architecture.

Explore Eclipse Collections' rich features for Java, including object and primitive containers, iteration patterns, and unique data structures like Bag and Multimap.

Learn to write asynchronous code efficiently using Kotlin coroutines. Explore syntax, implementation, and practical applications in Spring-based projects.

Explore asynchronous programming in Java with CompletableFuture, comparing it to JavaScript's Promises and demonstrating safe, efficient concurrent code implementation.

Explore 12 unique capabilities of JVM languages beyond Java, showcasing special compiler support, library features, and powerful constructs that enhance productivity and problem-solving in JVM development.

Explore the trade-offs between microservices and modular applications. Learn about strong encapsulation, well-defined interfaces, and explicit dependencies to make informed architectural decisions.

Explore the journey of transitioning from client-side to server-side rendering, addressing challenges and improving website loading times for stunning Wix sites.

Exploring JVM thread fundamentals: origins, costs, interactions, and management. Uncover the thread model underlying modern applications and optimize thread usage.

Learn how to create data-driven websites using JHipster, Angular 5, PrimeNG, and GitLab CI/CD. Explore the development of Voxxed and VoxxedDays sites, including a CFP admin orchestration web app.

Learn Kotlin's key features and benefits for Java developers, exploring its strengths, capabilities, and practical applications in the Java ecosystem.

Explore modern microservices with Spring Cloud.next, covering functions-as-a-service, reactive programming, Kotlin, Apache Kafka messaging, and Spring Cloud Gateway for efficient cloud-native development.

Explore challenges and opportunities in Cloud-Native Java development, covering application, JVM, and hosting environment considerations. Learn key technologies and best practices for successful implementation.

Explore real-time data processing with Apache Kafka, Kafka Streams, and server push technologies for dynamic UI updates and live analytics in Java and Node applications.

Develop a Java application using AI for facial recognition that adapts to changes in appearance over time, enabling accurate identification even in crowded settings.

Explore powerful functional libraries for Java 8+, enhancing coding efficiency with advanced APIs for complex tasks. Covers Vavr, JUnit 5, jOOL, RxJava, Vert.x, and Jinq.

Explore Istio's microservice management capabilities, comparing with Spring and MicroProfile frameworks. Learn about architecture, security, fault tolerance, and smart routing for cloud-native applications.

Aprenda a desenvolver e implantar microsserviços escaláveis usando JHipster, explorando padrões de arquitetura, registro de serviços, monitoramento e implantação em nuvem.

Lessons from porting Doom 3 to Java, exploring language differences, game development challenges, and unexpected insights into Java's strengths and limitations compared to C++.