TaggedGetaggt mit#web
10 notes.10 Notizen.
On a small tip, the 5% isn't the fee that hurts
On a $3 tip, the fixed card fee matters more than the platform's advertised 5% cut.
You can add a backend to a static site without running one
A "who else is here" room and per-post likes on two sites that have no server at all — and nothing at all connects until the visitor asks it to.
Signing in almost ate twenty books
Verso works before you ever sign in — which is exactly why signing in can make twenty books vanish from the screen with nothing deleted. What I built instead.
I locked myself out of my own app with one toggle
A static site can protect signup without its own server, but enabling enforcement before the client update locks everyone out.
Reading Open Library without hammering a nonprofit
Book data from a charity's servers, for free — which means the interesting question isn't how to fetch it, but which answers you're allowed to remember.
No screen should know where the data lives
One synchronous read API hides whether books live on the device or in an account; loading state is the trade-off.
Three small apps can share one Supabase project
Three small apps can share one Supabase project safely if schemas stay additive and browser keys are treated as public.
The Firefox port I budgeted for didn't exist
Chrome and Firefox can load the same extension code unchanged; permanent installation is where their paths diverge.
FIFA shipped a beginner's auth bug
A billion-dollar platform shipped the same access-control bug I catch in first-week code. Budget and brand don't buy you out of it — so look closely.
If you'd call it a site, Astro; if you'd call it an app, don't
Astro sends finished pages by default and wakes only the interactive parts; that trade stops working when the whole screen is an app.