Building this site from scratch
This is the first post on a site I’m building specifically to understand how the web works — not just to have a page online.
I come from TypeScript and Android. The web’s three core file types — HTML for
structure, CSS for style, JavaScript for behavior — were the gap. So the plan is
to build every layer myself: the site code in Astro, the
build that turns it into plain static files, the deploy onto my own VPS, and the
DNS and HTTPS that make ilkinartuc.xyz resolve and stay secure.
Why Astro
It’s TypeScript-native, has a component model that maps cleanly onto the way I already think about UI, and ships almost no JavaScript by default — which keeps the site fast and, more importantly for me, easy to reason about.
More posts as I work through each phase.