SSarahinsarah-dyne.hashnode.dev·7h ago · 7 min readAI-Generated Code Passes the Demo and Fails the Review: A Practical Quality ChecklistWhat you'll learn Why AI code is harder to review than human code The 7 most common failure patterns, with examples and fixes A CI pipeline that enforces these checks automatically How constrained00
SSarahinsarah-dyne.hashnode.dev·1d ago · 14 min readSupabase Auth in Expo: Sessions, OAuth, and Protected Routes That Hold Up in ProductionMost Expo + Supabase auth tutorials stop at "the login button works." This one covers the parts that break after launch: where the session lives, what happens when the app wakes up, how OAuth redirect00
SSarahinsarah-dyne.hashnode.dev·2d ago · 14 min readBuild a Next.js MDX docs site with five dependencies and no frameworkMost teams adopt a docs framework before they have a docs problem. Docusaurus, Nextra and Fumadocs are all competent, but each ships its own router, theme layer and build pipeline. If your docs alread00
SSarahinsarah-dyne.hashnode.dev·3d ago · 8 min readEdge Functions Explained: A Practical Guide with Real ExamplesMost explanations of edge functions stop at "your code runs closer to the user." That is true, and it is also the least useful thing to know when you are deciding whether to put one in production. Thi00
SSarahinsarah-dyne.hashnode.dev·4d ago · 9 min readASO Screenshots That Actually Convert: A Developer's Playbook for 2026Most developers treat store screenshots as the last chore before hitting "Submit for Review." You've spent weeks on the app, so you open the simulator, grab five screens, drop them into App Store Conn00