Refactoring the mailcoach codebase to domains original
I'm currently working on the next major version of Mailcoach, a package that allows you to send e-mail campaigns using your Laravel app.
The package is already quite big, and v4 will introduce a lot of "big" functionality like drip campaigns and the tracking of transactional mail.
In this stream I'll do a live refactor of the Mailcoach code base so the package becomes easier to maintain.
If you want to learn more patterns on how to structure code, check out our Laravel Beyond CRUD course.