
Discover how Hexagonal Architecture tackles software complexity through hands-on live coding, making applications adaptable, sustainable, and easier to maintain.

Develop a complex Go application using Test-Driven Development (TDD) techniques, enhancing code quality and maintainability.

Explore software architecture evolution through a real-world example, from monolithic to serverless. Learn strengths, limitations, and drivers of each style in the progression of architectural approaches.

Practical guide to implementing Domain-Driven Design concepts with Spring, focusing on structuring monolithic applications for maintainability and alignment with business needs.

Explore Clean and Hexagonal architectures: their benefits, differences, and effectiveness in solving modern software development challenges.

Explore Clean and Hexagonal Architecture in practice, addressing code debt and framework challenges using Event Storming, Spring Boot, and Kotlin. Gain insights into real-world problem-solving and architectural benefits.

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 modern PHP development topics like DDD, BDD, TDD, hexagonal architecture, CQRS, event sourcing, and microservices. Learn how these concepts interrelate and can improve your software projects.

Explore Domain Driven Development and Hexagonal Architecture to maintain a clean, scalable codebase. Learn about Ports, Adapters, Domains, and separating concerns.

Explore architectural simplicity through events, focusing on reducing complexity, enhancing flexibility, and building adaptable software systems for improved productivity and long-term evolution.

Explore clean architecture concepts and implementation in Spring, covering layered design, SOLID principles, and domain-driven design. Learn practical strategies for building flexible, maintainable software.

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 hexagonal architecture for building testable serverless applications, addressing challenges like cloud vendor lock-in and effective testing strategies in serverless environments.

Explorando las trampas en el desarrollo de software y cómo evitarlas mediante pruebas unitarias, arquitectura hexagonal y principios de código limpio.

Explore the journey of converting a 15-year-old ASCII art console game to a web application using Blazor WebAssembly, highlighting the benefits of hexagonal architecture in modernizing legacy code.

Explore Go app structuring patterns, from flat to domain-driven and hexagonal architectures, with best practices for maintainable and testable projects.

Insights on building a real-world GraphQL app with Relay, Redux, and Node.js. Covers architecture, reactivity, testing, and lessons learned from Balsamiq's production deployment.

Explore hexagonal architecture in serverless apps for resilient design. Learn implementation strategies, best practices, and see a live code demo to enhance your application architecture skills.

Explore effective cloud platform team structures, leveraging Team Topologies and CDK to enhance collaboration, implement guardrails, and streamline serverless development for improved feature delivery.

Pragmatic approach to testing hexagonal architectures, balancing unit and integration tests for optimal coverage and speed in Spring Boot applications.

Explore contract management automation in mobility solutions using Camunda BPM, featuring Domain Driven Design, CQRS, and Micro Services principles for standardized business processes across 28 countries.