First post, About the site....

First post, About the site....

So for the first post I though I would expain my reasoning for the stack I chose to build this site. I'm a keen Javascript enthusiast and have worked with most of the most popular frameworks. When using Vue extensively I became aware of the benefits of SSR instead of SPA for larger applications and those in need of decent SEO capabilities.

I was also curious about running JS SSR sites in a serverless enviroment. While I run serveral apps in containerised enviroments I honestly find it a pain to manage when I want to focus on development. I tried to get Nuxt v2 (great Vue sub framework with SSR built in) working on serverless but at that point was not fit for purpose. Some time later on I caught on to the fact the newly called Vercel was now maintaining Next JS and was running on serverless. I had not followed their progress and was a bit blown away by the capabilities of Next including SPA, SSR, hybrid and ISG/static deployment.

I really wanted to get to grips with Next and despite my previous reservations (Next is built on React and uses JSX. JSX is a like Marmite...you either love it or hate it. I'm the later).

After throwing myself into the React/Next world I stumbled across Sveltekit and it's parent (non) framework Svelte. WOW....so I can write Javascript without all the...er...crap? Oh yes. Talk about a breath of fresh air. You just have to try it to understand. Richard Harris who created it has an amazing ethos when it comes to development. Maybe because he doesn't come from the usual computer science background. Sveltekit is still in beta but loved the experience so much I built this site as my first project.

My next decision was the content delivery.

© 2024 Smoolte. All Rights Reserved.

Built with Sveltekit, Tailwind & Sanity.io. Hosted on Vercel.