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

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, consisten…


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


Print Share Comment Cite Upload Translate Updates
APA

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/

MLA
" » Why I Rolled My Own Blog (and Shipped It in a Weekend)." Brad Simon | Sciencx - Tuesday August 26, 2025, https://www.scien.cx/2025/08/26/why-i-rolled-my-own-blog-and-shipped-it-in-a-weekend/
HARVARD
Brad Simon | Sciencx Tuesday August 26, 2025 » Why I Rolled My Own Blog (and Shipped It in a Weekend)., viewed ,<https://www.scien.cx/2025/08/26/why-i-rolled-my-own-blog-and-shipped-it-in-a-weekend/>
VANCOUVER
Brad Simon | Sciencx - » Why I Rolled My Own Blog (and Shipped It in a Weekend). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/08/26/why-i-rolled-my-own-blog-and-shipped-it-in-a-weekend/
CHICAGO
" » Why I Rolled My Own Blog (and Shipped It in a Weekend)." Brad Simon | Sciencx - Accessed . https://www.scien.cx/2025/08/26/why-i-rolled-my-own-blog-and-shipped-it-in-a-weekend/
IEEE
" » Why I Rolled My Own Blog (and Shipped It in a Weekend)." Brad Simon | Sciencx [Online]. Available: https://www.scien.cx/2025/08/26/why-i-rolled-my-own-blog-and-shipped-it-in-a-weekend/. [Accessed: ]
rf:citation
» Why I Rolled My Own Blog (and Shipped It in a Weekend) | Brad Simon | Sciencx | 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.

You must be logged in to translate posts. Please log in or register.