«Architecture of Complex Web Applications. Second Edition.» Adel Faizrakhmanov, Laravel Idea plugin for PhpStorm creator. Twitter: https://twitter.com/Adelf32 Laravel Idea and PhpStorm — the most productive Laravel development environment. Preface Bad habits Dependency injection Painless Refactoring Application Layer Error handling Validation Events Unit testing Domain Layer CQRS Event Sourcing Conclusion