Elm library for handling S3 direct uploads with ShrineOr how I built a file uploader that immediately triggers the Digital Ocean Spaces rate limiter they don't mention very publicly