Tagged: frontend
7 posts tagged with "frontend". View all posts →
Turbo Stream Broadcasts Lost on Mobile: My Result Was Ready, the Screen Never Knew
Turbo Stream broadcast not received on mobile? Phones drop the Action Cable websocket when you switch apps. How I added cheap Stimulus pollers as a safety net.
My Sitemap Advertised 11 Pages. The Site Had 56.
My prerendered SPA shipped around 50 indexable pages, but the sitemap listed only 11. The prerender step and the sitemap had quietly drifted into two lists.
The Soft 404 That Hid My Multi-Tenant SaaS From Google
Search Console flagged Soft 404s across all three domains of my church-website SaaS. The culprit was a tenant page that returned 200 with a 'not found' message. The fix was one line in the right file.
Why Every Funnel Event in My Analytics Read Zero
Pageviews tracked fine, but every funnel milestone in OutfitMaker — Signup, Activation, First Item Uploaded — sat at a flat zero. Three compounding bugs, then a fourth, all hiding behind a dashboard that looked merely quiet instead of broken.
A Duplicate Turbo Frame Bug That Broke Three Features Silently
Two turbo-frame elements with the same id, one HTTP response, three dead features in OutfitMaker. No exception, no Honeybadger hit, no console error. Just a click that did nothing.
PWA Over Native for a Fashion App
Why I chose a Progressive Web App over native iOS/Android for OutfitMaker. Camera access works, installation works, and I don't need Apple's permission.
Hotwire Over React for a Solo Dev
Real-time features without a JavaScript framework. How Turbo Streams and Stimulus gave OutfitMaker everything it needed with a fraction of the complexity.