👋
HELLO THERE!
This is my first post!
I've been trying to create a blog for a long time, but what stack would I use? how much do I want to pay for it? where to host, and how to maintain it! The last part was what killed my last blog.
I'm in a certain fase of my life where I'm done with hyped stuff and unnecessary stuff, enough of faulty pipelines to compile data into html and publish, enough of CDNs just to hold some images to load 0.05ms faster or fancy JS frameworks that will be punished by google SEO anyway
I wanted something... SIMPLE! just html, thats it, no JS no cookies to track you or google analytics to sell user data, like we used to do some 10 years ago hahahahaha
So I chose to just use Cloudflare! Simple, practical and the best part: Free! I'm using something called wrangler to push my bare html, its as simple as wrangler pages deploy dist/ --project-name=caina-blog. It's so easy to publish and manage, to hell with those AWS wrappers and complex deployments, this takes now 1 minute and boom 💥 we are live!
by the way, I have a hitch that we are moving to a future with less cloud providers, I can elaborate more in a next post, but self host or smaller providers are growing, one AWS outage at the time.
for the stack I could use all those sort of content compilers like Jekyl or HUGO, but they provide way more features than I need, this is supposed to be a simple blog, why do I need all that? so I went with.... just go ❤️
so current my stack is
- golang
- templ
- tailwindcss
and thats it! I just write in markdown and parse it to html. I have a bash script that on save compiles all my templ code into html files and a tailwind job to take all used classes into css, very simple but very effective, the entire process runs in less then 50ms.
As for design, It's not my best feature but I love those brutalism buildings
Like this one in Berlin, post ww2 reminiscent architecture, where they needed to show power via architecture but they were short on materials. They were never made to be beautiful 🤘.
We do have a counterpart of that architecture movement in design called Neobrutalism, and my idea in this blog is to use those elements, as much as my skills allow me 😅
I'm not nearly done, there are so much I want I'm planning implement, that If I'd to wait to finish it all I'd probably never publish it, anyhow the goal of this website is to be a small blog not to build features no one will ever see
Thanks for reading and lets have an amazing 2026!