Announcing PHPStan Turbo! Native PHP extension (PHP 8.3+) written in C++ that makes running PHPStan 10-30 % faster.
The best part: If you update to PHPStan 2.2.6, you get it automatically. It ships with pre-built binaries for all the usual combos of OS:architecture:PHP.
My setup for a smooth mobile workflow:
☕ Keep Mac awake: caffeinate -di (native on macOS) 🔄 Session persistence: @herdrdev
🌳 Review AI-generated diffs: lazygit
📂 VSCode-like file tree: fresh-editor @TheNoamLewis
Full power of your home hardware, anywhere 🚀
Everyone is hyped about paying €8/mo for a VPS to vibe code on mobile.
If you have a Mac/Mac mini at home, save your money! Here’s my local setup:
Tailscale on Mac & Phone
Enable Remote Login on Mac
Termius to SSH in
Tips & stack 🧵👇
Hetzner VPS purchased (€8/month) ✅
Tailscale + firewall secured ✅
Termius SSH'd ✅
Claude Code installed ✅
Logged in on phone ✅
I can now cook from the toilet 🚽
LET'S GOOOOO
@awpthorp@levelsio Nothing beats going back to the basics! The VPS + Cloudflare combo is unbeatable. Throwing @flashpanel_io into the mix to manage a large fleet of VPSs makes it absolute perfection 🚀
So I priced it at $3/mo with a generous FREE plan.
Monthly revenue? ~$300. Just enough to cover server bills and coffee.
But seeing 8,000+ websites running on code I wrote line-by-line? I couldn't be happier. ❤️
Seeing @openshipio trend all over X made me reflect on my own journey.
5 years ago, I launched @flashpanel_io
Zero ad budget. Just a builder who believed high-quality server management shouldn’t cost a fortune.
Today:
🔹 1k users
🔹 1k+ servers
🔹 8k+ websites managed 🧵👇
So I priced it at $3/mo with a generous FREE plan.
Monthly revenue? ~$300. Just enough to cover server bills and coffee.
But seeing 8,000+ websites running on code I wrote line-by-line? I couldn't be happier. ❤️
Big shoutout to @FactoryAI ! 🚀
Earned $240 from their launch referral program. Just signed up for the $20/mo plan: • Opus for planning • GLM 5.2 fast mode for coding
Fits my workflow perfectly. That generosity just gave me 1 full year of AI agents for FREE! 🙌
Filament tip.
Make a status column color itself. Let the enum implement `HasColor` and `HasLabel` and return a color per case in `getColor()`. Then the whole table column is just `->badge()` — it picks the right label and color automatically. No match logic in the table.