Greetings, mortals

It's been a few months since I'd thought of putting this site up. Quite a bit of over-architecture and analysis went into the technology selection of this site.

Here's the thought process in all its distracted glory.

  • Wordpress?
    • Nah too common. The unwashed non-technical masses already do this. I need to feel technically superior to them.
  • Build my own in Node.js, hosted on EC2 so that it can scale seamlesslessly when I make it big?
    • Perhaps one of the 10 personal blogging platforms that I've undertaken to code in the past year would work.
    • If only I could finish one before I got distracted by something new ... I can't even remember how far I got on the last one.
    • No ... it would be best to throw those out and start fresh!
  • Serverless? AWS S3, a Vue.js single page app calling API gateway, Lambdas and a DynamoDB back-end using Cognito for auth?
    • All the cool kids are doing it. That would keep with the motto of the site.
    • Yes well if i had the patience to hand-weave API calls and code into a very specific platform, perhaps this might be acceptable.
  • Static generated? Seems quick to create and cheap to host.
    • Ok but the frameworks out there are many and varied.
    • Let me see whats out there. Holy *!$#! theres a lot of frameworks that do this...

Cue the Google mining and proof-of-concepting for yet another framework to do something that can be easily done by hand.

TL;DR

I eventually found Eleventy.

  • Its simple, easy, and quick to slap together something but flexible.
  • It runs on Node.js and is lightweight.
  • I can commit my site to git and feel like I'm still coding stuff and being techy.

Ok so here we are folks.

Hello World.