
Explore lazy evaluations and Stream API in Java for efficient coding. Learn from Haskell and Scala examples to harness the power of lambdas and achieve optimal performance in your programs.

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 Java 8's features, including functional interfaces, lambdas, and streams. Learn best practices, pitfalls to avoid, and how to write clean, efficient code using new syntax.

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.

Explore advanced Scala features like function composition, higher-kinded types, and type classes. Learn practical applications and compare with Java, challenging conventional programming paradigms.

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++.

Practical implementation of event-driven architecture, exploring benefits and challenges through live coding. Covers event sourcing, CQRS, distributed systems, and DDD concepts.

Explore reactive programming in frontend development using RxJS and Angular. Learn to manage data streams, handle async operations, and build scalable apps with practical examples and expert insights.

Refactoring imperative Java code to functional programming, exploring concepts like referential transparency, recursion, and higher-order functions for cleaner, more efficient code.

Learn to integrate Elasticsearch into legacy applications, enabling advanced search features without complex SQL. Includes live coding demo, data operations, and performance optimization techniques.

Demystifying functional programming concepts through live coding, transforming imperative code to functional. Explore key principles like higher-order functions, closures, and currying for clearer, more efficient code.

Explore reactive programming in Spring 5, covering WebFlux, Spring Data Kay, Security 5.0, Boot 2.0, and Cloud Finchley. Learn to build resilient systems with new Netty-based web runtime and component model.

Explore Java's quirks and surprises in this engaging session. Learn about lambdas, strings, and unexpected behaviors in recent Java versions to enhance your coding skills and avoid production pitfalls.

Explore the impact of reducing boilerplate code in JVM languages, comparing Java and Kotlin to understand how simplified syntax affects code readability and developer productivity.

Pragmatic guide to migrating apps to Java 9/10, covering modularity, performance, compatibility issues, and workarounds for common pitfalls. Gain confidence in upgrading and leveraging new features.