- Published on
More and more sites are written in flat HTML. Hosted on GitHub pages,
S3, etc. The advantages are clear: ridiculously low to no hosting costs, it can
hardly ever break, and with things like Jekyll and Octopress
it can still be fun to maintain. And with JavaScript frameworks such as Angular you
could build entire apps clientside. The downsides are clear too: no central point of knowledge makes
interaction between users hard.
However with services like Disqus, and (my own startup) Transloadit, it gets more
and more feasible to just run a flat site and have external services cover for not
running serverside code and a database yourself.
In this post I'm going to show you how easy it is to make file uploading possible
even if your site is just a single page of HTML.