
Explore event-driven architecture using Spring, Axon, and Pivotal Cloud Foundry to build evolutionary microservices. Learn CQRS, event sourcing, and cloud-native development techniques.

Explore progressive web apps as an alternative to native mobile apps, learning key features and implementation techniques through live coding sessions.

Explore Java version migration strategies for Maven projects, focusing on post-Java 8 updates and their impact on build processes and compatibility.

Explore GDPR's impact on software development, personal data handling, and compliance requirements. Learn key concepts and steps for developers to ensure GDPR-compliant products and avoid potential fines.

Learn foundational guidelines for designing cloud-native containerized applications on Kubernetes, ensuring automation-readiness and optimal performance in modern cloud environments.

Explore OpenShift's Kubernetes-based features for developers, including live demos. Learn how to leverage operations tools for engineering tasks, enhancing productivity and efficiency.

Explore the evolution of enterprise Java with Eclipse MicroProfile, a lightweight platform for microservices and cloud deployments. Learn about its features, benefits, and future developments.

Live-coding demonstration of migrating a Java 8 application to Java 9 modules, showcasing Project Jigsaw's flexibility in allowing gradual adoption of the modular system while maintaining compatibility with non-modularized libraries.

Explore sustainable software development practices, emphasizing quality, collective intelligence, and responsible design over speed. Learn to balance velocity with direction for long-term success.

Discover tips and tricks for successful mob programming, including productivity boosts, team dynamics, and continuous improvement strategies learned from a year of daily practice.

Explore how static typing can enhance code reliability, examining pitfalls in Java and C++ and exploring newer languages that address these issues without sacrificing performance.

Practical insights for new Technical Leads: leadership skills, team management, technical focus, and career growth. Learn to navigate challenges and excel in this pivotal role.

Explore JUnit 5's new features for Java testing, including extensibility, modern API, and support for multiple JVM languages. Learn migration, architecture, and extension model.

Maximize productivity with IntelliJ IDEA by setting up a minimalistic, distraction-free environment. Learn essential shortcuts, tune settings, and explore new features for a zen-like coding experience.

Explore functional programming's core concepts, benefits, and challenges with Martin Odersky. Learn how to simplify software construction and avoid over-abstraction in this insightful talk.

Explore JAX-RS 2.1's new features: Reactive programming, Server-Sent Events, and Non-Blocking I/O. Learn how these enhancements improve asynchronous processing and enable integration with modern libraries.

Discover unique Maven features in Eclipse for enhanced Java development, including project conversion, dynamic resource filtering, profile management, war overlay support, and advanced pom.xml editing.

Explore CDI 2.0's new Java SE-compliant programming model for building robust applications, leveraging EE technology in SE environments.

Explore Observables: next-gen async abstraction. Learn high-level concepts, tackle typeaheads, and dive into stream processing for machine learning. Gain confidence in harnessing Observables to simplify asynchronous programming.

Learn techniques for building Java applications, particularly microservices, using Visual Studio Code. Explore workflows, tools, and best practices for Java development in a lightweight IDE environment.

Explore real-time databases and GraphQL integration in Angular applications, enhancing data management and backend connectivity for powerful, data-driven web experiences.