Work log: https://panphora.com/
I just produced a script in 10 min that helps me automatically release NPM packages, using a local Claude Code to write the changelog entries.
Mind blown 🤯
I just produced a script in 10 min that helps me automatically release NPM packages, using a local Claude Code to write the changelog entries.
Mind blown 🤯
Build your own UI, then call input.showPicker() to summon the browser’s date picker on demand.
Build your own UI, then call input.showPicker() to summon the browser’s date picker on demand.
source: vikrampawar.github.io/2025/06/21/...
source: vikrampawar.github.io/2025/06/21/...
✅ Become an Apple/MacOS Developer
✅ Become an Apple/MacOS Developer
Of course I want to email people who don't have the same domain name as me!
This is the stupidest warning in Google Workspace — it should be OFF by default (if you want to turn it off: Admin console > Apps > Google Workspace > Gmail > End User Access)
Of course I want to email people who don't have the same domain name as me!
This is the stupidest warning in Google Workspace — it should be OFF by default (if you want to turn it off: Admin console > Apps > Google Workspace > Gmail > End User Access)
What if we just... put a transparent textarea on top of a rendered preview?
If they're perfectly aligned, you'd be typing plain text but *seeing* formatted text.
🧵 3/9
What if we just... put a transparent textarea on top of a rendered preview?
If they're perfectly aligned, you'd be typing plain text but *seeing* formatted text.
🧵 3/9
I will get out of the $0/mo club soon, mom!
#buildinpublic
I will get out of the $0/mo club soon, mom!
#buildinpublic
Then, one night two weeks ago, I handed it all over to Claude Code at 4am.
The result was truly beautiful 🤩
But... I've spent the last two weeks fixing bugs 😂
Then, one night two weeks ago, I handed it all over to Claude Code at 4am.
The result was truly beautiful 🤩
But... I've spent the last two weeks fixing bugs 😂
Because during ZIRP, founders have little to 0 incentive to actually talk to users...
Which means you get a lot of visionary ideas and a lot of hype, but also a lot of vaporware.
Recessions are the culling: founders must provide ROI or die.
Because during ZIRP, founders have little to 0 incentive to actually talk to users...
Which means you get a lot of visionary ideas and a lot of hype, but also a lot of vaporware.
Recessions are the culling: founders must provide ROI or die.
Takes 2+ weeks, you doubt its ROI, but power through.
And somehow... it ends up BEING WORTH IT!!! 🙌
What a feeling 😊 #buildinpublic
Takes 2+ weeks, you doubt its ROI, but power through.
And somehow... it ends up BEING WORTH IT!!! 🙌
What a feeling 😊 #buildinpublic
Dracula Pro 🧛♂️, a super successful/professional product marketed at devs, ships a zip that's half filled with a useless .git folder weighing in at...
❗️ 792.9 MiB 😳 @zenorocha
Dracula Pro 🧛♂️, a super successful/professional product marketed at devs, ships a zip that's half filled with a useless .git folder weighing in at...
❗️ 792.9 MiB 😳 @zenorocha
OLD:
Middleware chains everywhere. Easy to forget one. Security holes waiting to happen.
NEW:
User permissions ARE the route:
'dev:site:edit' ✅
'no_auth:site:edit' ❌
OLD:
Middleware chains everywhere. Easy to forget one. Security holes waiting to happen.
NEW:
User permissions ARE the route:
'dev:site:edit' ✅
'no_auth:site:edit' ❌
Never put this character in your HTML.
Never put this character in your HTML.