most document AI APIs hold connections open for 40s and 504.
fixed this by decoupling ingestion:
• doc upload -> 80ms `202 Accepted`
• redis + bullmq async workers
• gemini 3.6 flash + zod validation
• sse live updates + hmac webhooks
open source:
https://t.co/aBEg86WuBj
Just shipped user productivity app now with real-time UI changes of shared workspaces with Nextjs and Supabase
Looking forward to integrate Role based access to the workspace
https://t.co/ptIgsSyu9r
stop auto-adding invited users to your SaaS workspaces.
forcing a user into a tenant without their consent is a privacy nightmare, built a secure token-based /join page. force the handshake.
"KANSO" shipped doing exactly this with Next.js and Supabase.
https://t.co/ptIgsSyu9r
Today my Next.js dashboard hit 0 build errors on Prisma 8.0.
Here is the part nobody tweets: i wasted hours trying to force Prisma Composer to work on Windows before ripping it out.
Solution: Wiring Supabase Auth straight to db.orm.public is faster and less fragile.
useEffect was never meant to be a data fetcher.
We spent five years writing loading spinners, race-condition cancel tokens, and empty dependency arrays to simulate what the server does in one request.
The cleanest fetch code is the code that never ships to the browser.
building an anonymous 1-on-1 peer listener app.
hardest part isn’t the WebSockets it’s getting chat bubble animations + auto-scroll to not fight each other when someone disconnects mid-sentence.
next.js app router + https://t.co/ToZCwNsWjq + framer-motion.