I'm pleased to anounce the amazing tech stack running this website:

  • The static site generator: All Dart, based entirely on build_runner (more on that)
  • The code on this website: All Dart, compiled to JavaScript
  • The server: All Dart, using shelf to run on Cloud Run with the Dart functions framework
  • The deployment script: Bash, lol no, all Dart with the googleapis package.

Was this reasonable? No. Could I have gotten the same thing 10x faster with a reasonable stack? Yes. Was it fun? Hell yeah, Dart rocks!