🎬 Video #2 is live!
I’m rocking my favorite pink PHP tee and diving into Laravel module structure—how to keep things clean, scalable, and sane.
If you’re building a modular monolith (or thinking about it), this one’s worth your time. 👀
👉 www.youtube.com/watch?v=Uoqn0jrZlaE&feature=youtu.be
🚀 Episode 3 drops tomorrow!
The power of event-driven architecture in a modular monolith! 🎯
We're diving into cross-module communication with Events. See how the Invoice, Payment, and Notification modules talk to each other without tight coupling.
www.youtube.com/@GoblinCodeStudio
When we reach 1K stars:
I’ll publish a feature to notify before and after scheduled tasks.
I’ll launch a dedicated documentation website for Laravel Zap.
Go go gooo! 🤓
🚀 New Video Alert!
Dive into the Action Design Pattern — a concept we heard about often this week. 💻✨
I break it down step by step and show you how I implemented it in a real-world Laravel application.
🌍 English subtitles included for everyone!
youtu.be/VatvAVDx8pY
📹 New video is out! 🚀
I'm showcasing how I built an email campaign system in a professional project: patterns used, technical choices explained, and a dive into the code. 💻🎯
👉 Check it out here: youtu.be/aSF2WycnwoA
Looking forward to your feedback! 👇
Things have changed.
- CreateCampaignAction is solely responsible for creating a Campaign and handling only the processes that occur when a Campaign is created.
- CampaignMailerService manages the logic for properly sending emails and is used in other parts of the app.