Experimenting with Svelte
I tried Svelte a long time ago and I always admired the story behind it, but I haven’t used it for a full project yet. Been seeing it more and more, and after re-watching the documentary, I decided to knock out a small weekend project. That ended up being a revamp of my personal photography website steve.photo.

My previous version looked similar, but was nowhere near as efficient. I left the static site approach behind since it just was not efficient for the image sizes I wanted to use (1-2mb). I also wanted the ability to add/manage photos while on the go without needing to bust out my laptop. Started small, just getting the images and initial styles setup, then moved onto moving my photos to Cloudflare R2 and the metadata into D1. Then it was just a matter of adding some simple auth, uploads, exif extraction, and some other goodies like rss and progressive image loading (the thumbnails load first and then the full size, and then slowly loads more as you scroll).
Overall really happy with how it turned out, and I gotta say, I love Svelte. It truly is more enjoyable, easier to read, and just feels like messy compared to something like React. My next big project might be rewriting my personal site… we’ll see 👀