Why I Rolled My Own Blog (and Shipped It in a Weekend)
Brad Simon

Brad Simon @coder_b

About: I build SaaS tools that solve real problems. Billivio (usage-based billing) is live. Also made check-one-two.com and Babbling Brook — a weird little GPT. No fluff. Just stuff that works.

Location:
Taphan Hin, Thailand
Joined:
Jul 7, 2025

Why I Rolled My Own Blog (and Shipped It in a Weekend)

Publish Date: Aug 26
6 0

I wanted a blog that lives with my code—no plugin zoo, no surprise branding. Blogger was fine but not me. WordPress wasn’t a fit. Ghost was 95% perfect, but their branding in verification emails kept returning after updates. I wanted control, consistency, and speed.

So I built it:

  • Clean admin UI with tags, drafts, and scheduled posts

  • I paste Markdown in the UI; it stores the Markdown and pre-renders HTML in the DB

  • Vanilla HTML/CSS/JS on the front, .NET backend, Clerk for auth, Docker for deploy

  • Built over a weekend by keeping it boring and straightforward

Mistakes I made (so you don’t): I prompted like it was a React app (it wasn’t), let Program.cs get thicc, and skipped a local Docker test before going live. Fixed now. Future me will refactor the plumbing and keep the structure tight.

Full post (canonical): https://coderbdev.com/blog

I wanted a blog that lives with my code—no plugin zoo, no surprise branding. Blogger was fine but not me. WordPress wasn’t a fit. Ghost was 95% perfect, but their branding in verification emails kept returning after updates. I wanted control, consistency, and speed.

Comments 0 total

    Add comment