
🧩 Projections with Kafka
Learn to simplify your projections using Apache Kafka.

Learn to simplify your projections using Apache Kafka.

Learn to detect and deal with incomprehensible code 🤟

Learn to model your applications focusing on your domain, define Bounded Contexts, aggregates, value objects, and much more. All in a practical way with code examples.

If you already know how to develop software but want to take a step further and improve the quality of your code, this is your course

Domain-Driven Design relies on Hexagonal Architecture as one of its technical pillars. Learn how to implement it with CodelyTV!

Learn Test-Driven Development (TDD) and the different ways and styles to apply it in Real World™️ applications

Learn to detect and deal with code that generates resistance to change. A course focused on Code Smells of the Change Preventers type.

Step by step create your Java application following Domain-Driven Design. Folder structure, integration with DB, queue system, CQRS and more.