Description
Following up on a Slack convo with @mikeal (cc @olizilla & @marcooliveira based on recent related convos)
The existing ProtoSchool workshops (basics and blog) use the DAG API, but we never introduce it as one of many APIs for working with IPFS. I had incorrectly thought that the data being stored in IPFS in these examples just happened to be JavaScript objects because it was a simple example to demonstrate, not realizing that it's the only type of data that can be stored with that particular API and that you need to use a different API to use IPFS for file transfer.
Since file transfer is a more practical use case that a beginner could see a need for, it would be nice to also build a simple lesson using the file API. We could either build a net new beginner workshop using the file API or replace the existing basics workshop. My inclination is to do the former and make it clear that one workshop is about transferring data and one about transferring files, linking between them so users can see the alternatives. We might also want to link from this lesson about transferring files yourself to the GUI file sharing service at share.ipfs.io so users have an example of the types of applications they could build using this API.
The blog workshop would remain using the DAG API, since it's a more advanced lesson about structured data that makes sense in that format.
Note that this is not being proposed as part of the 1.0 release.