Yet Another Blogging Web

Mon, 9 February 2026 | 58:32

New Year, New Blogging platform. LoL.

Previously I posted my blog on a static website I generated with nextjs, and I hosted it on Vercel for free. Not much going on over there, I didn't write that much. It's kind of a tradition for me to move my website around (It feels right). I hope this will be the final form of my website.

For my new blog, I made it from scratch! (not necessarily). Use some technology I am familiar with. I am using Golang as the backend. Why not RoR? well, I just started to write Golang recently ~ 2 years. I am in love already. The memory footprint is very small. The idle memory usage is around 5 MB in with the alpine image, probably lower without container. In my current job, we have some Golang service in production. It's also same story, very very small memory footprint. Idle ~ 15MB, on the peak hour it's only less than 50 MB. Probably because we don't have that much user, but still it's very impressive. Sure, the development pace is not as fast as RoR. Golang is a very verbose language (and it's not a down side). It's easier to understand the whole process, but really, the lambda syntax is ugly as hell. The LSP is not smart enough to put the autocomplete. But overall I love writing Golang. I wrote this site around 1 week, but effectively it's maybe 2-3 days. I enjoyed the journey so much.

Here are the tech stack that I use (no virtual DOM bs)

here is the project template that I use link

Future Improvement

I need to be able to use the admin panel like the notes app of Apple. I am a big fan of that software. Currently I does look like one, but does not really work on mobile. I need to fix that... Later.

This is how it looks like now, good enough for me.

Admin Panel




But now, There a problem! How do I ban this bots?

Annoying BOT