
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 how Kotlin enhances Spring Boot development by reducing boilerplate, improving code quality, and elevating your programming skills. Learn to integrate Kotlin into existing Spring applications.

Explore blockchain technology's impact on business, from its origins in Bitcoin to its potential for revolutionizing secure, decentralized value transfer across industries.

Explore data distribution strategies for microservices, including CQRS and Event Sourcing, to optimize data handling based on various scenarios and requirements.

Explore transaction synchronization and Spring Application Events with real-life examples, implementation techniques, and potential pitfalls in this hands-on presentation.

Explore LinkedIn's robust testing strategies for confident production releases, covering canaries, microservices, ML models, and resilience engineering.

Explore the conversion of an RC car into an autonomous vehicle, covering electronics, sensors, AI, and computer vision. Learn about challenges and dilemmas in real-world self-driving scenarios.

Explore reactive programming's impact on resource consumption, backpressure, data serialization, and event loops through live coding. Compare execution differences with classic imperative approaches.

Learn best practices for creating robust Java APIs, covering design principles, compatibility, documentation, and language features to enhance developer experience and API usability.

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

Explore functional error handling in Java, learning from functional languages to avoid traditional exception handling using type-driven development with Optional, Try, and Either.

Explore architectural decision-making, balancing trade-offs, and guiding teams through technology choices. Learn to analyze new technologies and use fitness functions to align decisions with codebase implementation.

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 Model Dependent Realism and its application to software development, dissecting complexity and addressing the bias towards technical solutions in engineering.

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 IPFS, a distributed web platform that addresses current internet infrastructure issues. Learn about file fingerprinting, versioning, and decentralized addressing.

Explore the power of Progressive Web Apps: combining web and native app experiences for instant loading, offline functionality, and enhanced user engagement without installation.

Explore unbundling databases in microservices using distributed commit logs. Learn how event-based integration with Apache Kafka can create adaptable, real-time systems that meet evolving enterprise needs.

Discover strategies to tackle complex software challenges, avoid common pitfalls, and make change affordable. Learn from an award-winning author's experiences across multiple projects and domains.