Technical Blog
Insights on Full Stack Dev & SEO
Practical guides, case studies, and deep dives on Laravel, React, Vue, Django, and technical SEO.
Deploying Nuxt SSR on cPanel: What Actually Worked for Me
Shared hosting and Nuxt SSR don't get along out of the box. Here's the build-locally, upload-.output setup I ended up with on CloudLinux cPanel, and the mistakes that cost me a weekend.
The Canonical Tag Mistake That Hid My Arabic Pages From Google
Search Console kept flagging my /ar/ pages as 'Alternate page with proper canonical tag'. The cause was a hardcoded canonical and duplicate hreflang tags in a Nuxt i18n setup. Here's how I fixed it.
Things I Learned Building Restaurant Software for Real Kitchens
Working on the FastCaisse POS, kiosk and online ordering platform taught me that restaurant software is less about features and more about not breaking during the Friday dinner rush.
How I Stopped Contact Form Spam Without Annoying Real Users
reCAPTCHA puzzles were costing me real leads, and honeypots alone weren't enough. Here's the Cloudflare Turnstile setup I now use on Nuxt sites, including the server-side check people forget.