October 2014
S3-Beam — Direct Upload to S3 with Clojure & Clojurescript
In a previous post I described how to upload files from the browser directly to S3 using Clojure and Clojurescript. I now packaged this up into a small (tiny, actually) library: s3-beam.
An interesting note on what changed to the process described in the
earlier post: the code now uses pipeline-async
instead of
transducers. After some discussion with Timothy Baldridge this seemed
more appropriate even though there are some aspects about the
transducer approach that I liked but didn’t get to explore further.
Maybe in an upcoming version it will make sense to reevaluate that decision. If you have any questions, feedback or suggestions I’m happy to hear them!