17:16:34
Navigation GIF
proximo

prologue: intro – why i made this blog

By proximo on 1/25/2025 · 40 views · 5 likes

devlife

hi, wow. first post. kinda crazy to think about, but here we are.

this blog is really just a place for me to get my thoughts out—whether it's something i'm working on, a random realisation, or just venting when life does its thing. sometimes it helps to put things into words, even if no one else reads them. i guess it's more for me than anyone else, but if you're here, welcome.

it's meant to be anonymous, but let’s be real—if you know me or put in a little effort, you could probably figure out who i am. not a big deal, just don’t be weird about it.

at the end of the day, this blog is just something i can look back on. a way to see my ups and downs, reflect on mistakes, and keep my life somewhat sorted. kinda like a personal archive, but online.


building this from scratch (yes, really)

p.s. i made this from scratch :)

had a lot of fun setting this up. got Supabase + Astro working together, which was a solid experience. astro is actually really nice to work with—9/10 would recommend. 👍

what this blog is about

this blog is my space—not just for thoughts, but also for tracking my progress in coding, personal growth, and life in general.

i kept the design pretty simple but gave it a macOS-style UI, with a file-based structure that makes navigation feel more like sorting through a folder of journal entries. something clean, functional, and personal.

this isn’t just a dev blog, though. it’s more like an unfiltered collection of whatever’s on my mind. expect posts about coding projects, random thoughts, reflections on life, and maybe even some rants when things don’t go my way.

so yeah, first post done. let’s see where this goes. 🚀


some issues i ran into:

  • astro & preact integration issues – used preact for interactivity but ran into weird errors (Cannot read properties of undefined (reading '__H')). ended up ditching it for vanilla js.
  • form handling & api setup – setting up a contact form with Postmark + nodemailer was a headache. authentication issues, debugging API tokens, the usual struggle.
  • npm & dependency errors – ran into annoying npm install conflicts and GitHub permission errors. had to reset and reconfigure multiple times.
  • view transitions & routing – wanted smooth transitions between pages without full reloads. took some tweaking, but finally got astro’s view transitions working.

but yeah, despite all that, it’s up and running now.

Like 5
← Back to Blog
© 2025 proximo – made with astro

Enter Password

This post is password protected. Please enter the password to view the content.

← Back to Blog

Incorrect password