Back to blog

#web-development

7 posts tagged with “web-development”

Deploying Static Sites to Cloudflare Pages

Why Cloudflare Pages is the best default for static Next.js sites — automatic builds, preview deploys, free bandwidth, zero maintenance.

Read article

Extracting Course Content from GoHighLevel

Building a Python scraper to extract course content from GoHighLevel — handling extensionless images, interactive quiz widgets, and recursive lesson discovery.

Read article

Auto-Generating Social OG Images

How to auto-generate Open Graph images for every blog post using Satori, sharp, and Next.js build scripts.

Read article

Adding Share Buttons to a Next.js Blog

The surprisingly fiddly details of adding social share buttons to a Next.js blog — icon library pitfalls, copy feedback UX, and share URL quirks.

Read article

The 404s Google Found Before I Did

Debugging 404 errors in Google Search Console — stale cache, bad sitemap entries, www subdomain crawling, and the tag that shouldn't have existed.

Read article

Why I Switched from Next.js to Astro

After months fighting Next.js static export limitations, I rebuilt both ricsmo.com and course.coach with Astro. Smaller pages, faster builds, zero JS by default.

Read article

Rebuilding NotaryStyle in Next.js

Lessons from rebuilding a WordPress affiliate site as a Next.js application with libsql, Drizzle ORM, and Bunny Magic Containers.

Read article