This content originally appeared on DEV Community and was authored by Brad Simon
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.
This content originally appeared on DEV Community and was authored by Brad Simon

Brad Simon | Sciencx (2025-08-26T19:00:35+00:00) Why I Rolled My Own Blog (and Shipped It in a Weekend). Retrieved from https://www.scien.cx/2025/08/26/why-i-rolled-my-own-blog-and-shipped-it-in-a-weekend/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.