Ten years of building email tools, and today our logo sits next to Laravel's on the sponsor board.
Small thing, but feels big.
I'm at @laravellivedk — come say hi.
May @laravellivedk begin!
Platinum partner here, so our logo's on the badges. We also printed DRAMA 00 on t-shirts, with the install command where the sponsor logo usually sits. Want one?
Come say hi. The envelopes going around are ours.
composer require lettr/lettr-laravel
Git worktrees are great for running multiple Claude Code sessions in parallel. Until you realize each one needs its own database, its own Herd domain, its own Vite port, and a properly configured .env.
Setting that up manually every time kills the whole point.
node_modules and vendor eating your Mac storage with worktrees? That was me.
Turns out CoW (Copy-on-Write) changes everything - no more actual file duplication until you need it. Setup went from minutes → seconds.
Thanks @marcelpociot for making this click in your talk 🙌
Bonus: my family photos finally have room to breathe again 😅
Thanks @marcelpociot for the great talk on Polyscope and worktrees. The discussion after was just as good 🙌
Worktrees get a lot of attention lately, but making them actually efficient in your daily workflow is a different story. Love that you made that part easy too.
I wrote about combining git worktrees with Laravel Herd for parallel dev a while back, feels even more relevant now: https://t.co/IEY8J5RBCG
Introducing Sanbox. Skip staging headaches — Lettr Sandbox API Keys let you send, test, debug email flows with no real sends, no quota drain & no domain verification. Ready in minutes!
https://t.co/zWKtGQU7iQ
@SabatinoMasala Nice setup! I did something very similar for Herd - each worktree gets its own domain, database, and Vite port automatically.
Packaged it as a Claude Code plugin skill so anyone can set it up with one command: https://t.co/sAqgFDAQEu
@jeffrey_way Yep, that's the painful part. I made a Claude Code skill that generates all those setup scripts tailored to your Laravel + Herd project - own database, Herd domain with HTTPS, Vite port, dependencies, migrations.
https://t.co/sAqgFDAQEu
@bradenkeith That's exactly what I built! A Claude Code skill that generates scripts for your project - each worktree gets its own Herd domain, database, and Vite port. Proper .env for each one, no symlinks.
https://t.co/sAqgFDAQEu
@PovilasKorop Nice overview! Been using worktrees a lot but the setup pain - own database, Herd domain, Vite port... always slowed me down.
So I made a Claude Code skill that handles it all automatically.
https://t.co/sAqgFDAQEu
./claude-worktree(dot)sh feature-billing
Creates the DB, installs dependencies, links Herd, finds a free Vite port, runs migrations. Under a minute.
./claude-worktree-remove(dot)sh feature-billing
Tears everything down. No leftover databases, no phantom domains.
(X turns .sh into links, hence the dot)
@aarondfrancis@jamonholmgren Looks cool, will definitely check it out!
One thing I noticed on my phone (iPhone 14 Pro Max)
The navbar and hero section are broken. Just letting you know, it’ll be one prompt to fix it 💪
@marclou Cool now make it so I can see currently logged-in users, drop into first-person Doom view, and run around the departments with a shotgun to terminate their sessions. The ultimate admin panel.
@matthieunapoli Huge congrats! Been using Bref across several production Laravel apps and it’s saved us countless hours of pain. 1.2 trillion requests is well deserved. Can’t wait to upgrade 🚀
I love it when SaaS companies audition several email template builder plugins for their apps…and end up picking Topol. Happens more often than you’d think!
Why do they choose us? See what Customerscore says 👇 😏
https://t.co/xNQlaiBwMt