
Explore architectural patterns and tools for building well-structured Spring applications, focusing on code organization, bean relationships, and domain events to enhance maintainability and testability.

Explore CQRS and Event Sourcing challenges, and learn to overcome them using Spring Boot, Axon, and Tanzu Application Platform in a hands-on, production-focused session.

Explore component-based architecture for Spring Boot applications, offering a lightweight, maintainable approach to structuring code that enhances readability and understanding.

Explore Domain-driven Design principles for creating expressive, maintainable domain models and modular applications. Learn strategic and tactical patterns to align business and technical architecture.

Learn to secure Spring APIs against common attacks through live demos, exploring authentication, authorization, and data protection strategies for REST, GraphQL, and gRPC.

Explore Clean Architecture principles for Spring Boot apps, focusing on readable, flexible codebases. Learn to structure layers, implement dependency rules, and isolate core business logic for improved maintainability.

Explore Project Loom's impact on web app scalability using Apache Tomcat. Learn about Loom's features, potential benefits, and how to evaluate its performance for your applications.

Motivating developers to understand business domains for better design choices, highlighting organizational misalignments, and improving testing. Provides tips and real-world examples for this journey.

Explore alternative modeling approaches to DDD's Aggregate pattern, addressing challenges in consistency and refactoring while maintaining business constraints in system design.

Explore techniques to enhance developer productivity on Kubernetes using Spring Boot, focusing on efficient local development, continuous integration, and streamlined deployment with tools like Tilt, Knative, and Cartographer.

Explore Event Sourcing's hidden gems and traps, focusing on practical considerations, benefits, and implementation using SpringBoot and AxonFramework for scalable, distributed applications.

Elevate REST APIs by integrating Domain-Driven Design principles, preserving business intent, and guiding consumers through domain workflows for more expressive and business-oriented web services.

Explore jMolecules for expressing architectural patterns in Java, integrating with Spring, and generating high-level documentation to build evolvable and understandable software.

Explore distributed mutual exclusion using file systems, from fundamentals to high-performance implementation. Learn about Boost.AFIO's portable asynchronous model and compare scalability across different systems and techniques.

Explore modern C++ adaptations of classic design patterns, focusing on principles like Open-Closed and Specification, while introducing concepts such as fluent builders and Maybe types for improved code structure and flexibility.

Explore transitioning from legacy systems to modern C++ in medical device development, focusing on test strategies, behavior-driven development, and quality improvements.

Explore techniques for writing fast code, including optimizing linear find algorithms and partitioning data structures, with insights from Andrei Alexandrescu's upcoming book on efficient programming.

Explore microservices challenges and innovative solutions with Russ Miles, featuring new tools, approaches, and languages to overcome implementation difficulties.

Explore functional programming concepts in C++, including immutable data types, persistent structures, and expression-oriented programming for more efficient and robust code design.

Exploring techniques to manage test failures in CI, enabling efficient triaging and overcoming challenges in modern software development practices.

Exploring advanced C++ design patterns for resource-constrained systems, featuring metaprogramming techniques, lazy evaluation, and named parameters to create efficient abstractions for bare metal and real-time applications.