Brian retweeted
Quite a few people have sent me the "Passkeys are a trap. Do not use them." post on Substack.
The post recommends people abandon passkeys and stick to passwords + TOTP, citing what appears to be concerns with attestation as the primary reason.
I’ve written a rebuttal as this is really dangerous advice and it's based on some incorrect technical claims.
scotthelme.co.uk/passkeys-ar…
Brian retweeted
SAML: A fractal of bad design blog.trailofbits.com/2026/09…
Building a multi-tenant app in Go?
@limenauth’s Organization plugin handles the auth side of tenancy: organizations, memberships, invitations, roles & permissions.
This guide walks through building the flow and protecting tenant-scoped data.
limenauth.dev/blog/multi-ten…
Brian retweeted
We just shipped a big one 🚀🚀
Limen now has organizations for multi-tenant apps: members, roles, invites.
Plus API keys (personal or org-scoped), public IDs, and full TypeScript client support.
Go build with it: limenauth.dev
New tutorial: full-stack auth in Go and React with Limen.
A Go server with email/password and email verification, plus a React frontend using the typescript limen-auth sdk.
limenauth.dev/blog/fullstack…
Brian retweeted
See it in a full-stack build, Go server + React app:
limenauth.dev/blog/fullstack…
Brian retweeted
Introducing limen-auth: the official TypeScript client for Limen.
Typed, framework-agnostic, with first-class adapters for React, Vue, Svelte, and Solid.
npm i limen-auth
limenauth.dev/docs/client
Brian retweeted
Go's auth ecosystem has low-level primitives or rigid frameworks with nothing in between. This dev built Limen: a composable, plugin-first library handling sessions, OAuth, and 2FA with your existing stack.
{ author: Brian Iyoha }
dev.to/thecodearcher/i-could…
Brian retweeted
✨Magic links just landed in Limen.
Add passwordless sign-in in Go apps. Drop it into your auth config, send the generated link with your email provider, and let users sign in securely from their inbox. Try it out: limenauth.dev/docs/authentic…
Built this after repeating the same auth setup across too many Go projects.
Limen is a composable authentication library for Go, inspired by @better_auth DX, built for idiomatic Go.
If you’re building in Go, give it a spin.
Introducing Limen — a composable authentication library for Go, inspired by @better_auth’s DX and built with idiomatic Go patterns.
Compose only what you need: sessions, credential auth, OAuth providers, 2FA, and more.
limenauth.dev/blog/introduci…
Brian retweeted
Introducing Limen — a composable authentication library for Go, inspired by @better_auth’s DX and built with idiomatic Go patterns.
Compose only what you need: sessions, credential auth, OAuth providers, 2FA, and more.
limenauth.dev/blog/introduci…
Brian retweeted
Interesting, I always assumed COUNT(*) was slower. TIL as always. More goodies in PG19
thatguyfromdelhi.com/2025/11…
Brian retweeted
I’ve built fintech products across Africa, and one issue keeps recurring: cross-border payments are still too difficult.
We can’t unlock Africa’s trade potential without addressing this issue. I wrote about it here -
🧾 techeconomy.ng/until-we-fix-…
Brian retweeted
Earlier this week, I published my latest article —how endless overworking and prolonged stress is not a sign of strength or a superpower.🙏🏽
Don’t glorify exhaustion, it’s hurting you more than it is helping. Retire from burnout Olympics in 2025.🫵🏽🫵🏽
👇🏽👇🏽
link.medium.com/YQMuQCnv2Pb

















