Please wait...

axlroach.com

I built this site using server-side Swift (the Vapor framework -- https://vapor.codes).  Vapor handles all of the routing of requests and renders Leaf templates as the responses (https://docs.vapor.codes/3.0/leaf/getting-started).  Much of the content itself is stored by a decoupled Drupal 8 instance that acts as a datastore for multiple projects.

I admit, it's a complex architecture -- probably overly so -- for such a simple personal project, but it all started as an exercise in learning server-side Swift and sort of just morphed into what it is now.