001 Application Introduction
002 Without SoC Principle
003 Applying the Layered Architecture
004 Dependency Problems and Dependency Injection
005 Problems with Layered Architecture #1 Lack of Intent
006 Problems with Layered Architecture #2 Leaks of Logic
007 Technologies Driven Architecture
008 Intent Driven Architecture
009 Seeking the Middle Ground
010 What is Clean Architecture (Onion Architecture)
011 Plugin Based Outer Rings
012 Clean Architecture Applied
013 Problems Solved By Clean Architecture
014 The Benefits of Clean Architecture
015 Implement the View Ports Use Case
016 Implement the Search by Port Use Case
017 A Common Mistake