A free 5-part video series from Adam Wathan teaches you how to fix common UI mistakes and build better interfaces with Tailwind CSS.
Tales from the TALL Stack
A developer's logbook. Stories, struggles, and small wins from Laravel, Livewire, Tailwind and more — told one chapter at a time.
Chapter One: Why This Site?
I'm fascinated by tools that combine beauty and power — and the TALL stack hits that sweet spot. This is my space to document discoveries, debug dramas, and design experiments.
If you're the kind of developer who values simplicity, clarity, and a dash of fun, you're in good company.
Latest Chapters
Learn how to customise Laravel's resource route model binding to use slugs instead of IDs using the ->parameters() method or model configuration.
Learn how to use Laravel's pipeline pattern to break complex service logic into clean, reusable, and testable steps.
Service classes help you keep your Laravel controllers clean by moving business logic into dedicated, reusable classes. Here's why you should use them—and how to get started.
Curious for more? Browse the full archive