·2 min read

Dev Log #1: A Showcase, a Blog, and a Forgotten Worker

What I shipped this week across the e4z.xyz projects — LoginX back on the showcase, a new /blog, and cleanup on the Cloudflare side.

A loose log of what I actually touched this week.

1. LoginX back on the showcase

LoginX is my Next.js 16 + Auth.js v5 + Prisma auth starter. It was on the e4z showcase a while back, then got pulled while I rewrote the landing with a neon/cyberpunk theme. It's back as the 10th card on dashboard.e4z.xyz now, pointed at the live Vercel deployment.

I briefly considered moving it to Cloudflare Pages to consolidate hosting. Prisma + file-SQLite makes that a migration project, not a weekend — D1 or Turso adapter, re-test all the auth paths. Staying on Vercel for now.

2. This blog

You're reading it. Stack:

  • Next.js 16 static export.
  • Posts as Markdown in content/blog/*.md.
  • gray-matter for frontmatter, react-markdown + remark-gfm + rehype-highlight for rendering.
  • Tailwind v4 typography plugin for prose styling.
  • Zero client JS beyond theme toggle. Each post page is pre-rendered at build time.

No CMS, no database. Git is the CMS.

3. Cloudflare cleanup

Found and deleted a zone-wide wildcard Worker route that had been quietly shadowing multiple Pages deploys for two weeks. Full write-up in the last post. Short version: check response headers before you check anything else.

On deck

  • Moving the Movie Stats dashboard off its current hosting mix (some on Saltbox, some on Cloudflare Tunnel) to a single reproducible setup.
  • RSS feed for this blog.
  • A second post in this dev-log series when there's enough to warrant one.

Shipping > writing. Back to it.