why I'm building my own dev blog instead of using Medium/Notion

general astro cloudflare

A short breakdown of why building my own dev blog makes more sense than publishing on Medium or Notion

In my first post I mentioned I was starting a blog. However, I didn’t really explain why I chose to create my own blog instead of just using Medium or Notion where most people do.

Let me explain that to you.

Simply put: This has probably been the number-one factor for me. My blog is just static HTML. There are no backend components, no database, no server somewhere quietly waiting to be accessed. In fact, there is literally nothing to be hacked.

No admin panel that can be brute-forced, no API endpoints laid bare, no complicated auth flows. It is really just … files on a CDN.

Now, compare that with something like WordPress or even a self-hosted CMS; you are always patching things, worrying about plugins that might have vulnerabilities, dealing with dependencies that can potentially introduce attack vectors that you are not even aware of.

No, thank you.

On the other hand, with a static site, the potential points of attack are almost non-existent. And it does feel quite reassuring.

My workflow

  • Obsidian for writing/editing (FREE)
  • Github actions to publish (FREE)
  • Cloudflare pages (FREE)

Thats it. All I have to do is write a new md file to post, git push and it auto deploys on main… and its all free (except the domain which is 13 bucks a year).

cf