Full-Spectrum File Uploads
Austin Gil joins Nick Taylor to discuss how file uploads work across frontend, backend, and discuss architecture around them.
Links:
- Austin’s Website, https://austingil.com/
- Austin on Twitter, https://twitter.com/heyAustinGil
- Austin’s Twitch channel, https://twitch.tv/heyAustinGil
- Austin’s YouTube channel, https://youtube.com/@heyAustinGil
- Akamai cloud computing services (formerly Linode), https://www.linode.com/products/object-storage/
- Node.js stream.PassThrough class, https://nodejs.org/api/stream.html#class-streampassthrough
- OWASP File Upload Cheat Sheet, https://cheatsheetseries.owasp.org/cheatsheets/File_Upload_Cheat_Sheet.html
- formidable , https://www.npmjs.com/package/formidable
- Get 100$ credit towards Akamai, https://www.linode.com/lp/try/?ifso=austingil
- Make Beautifully Resilient Apps With Progressive Enhancement, https://austingil.com/resilient-applications-progressive-enhancement/
File upload series:
- How to Upload Files with HTML, https://austingil.com/uploading-files-with-html/
- Upload files with JavaScript, https://austingil.com/upload-files-with-javascript/
- Receive uploads in Node.js (Nuxt.js), https://austingil.com/file-uploads-in-node/
- Optimize storage costs with Object Storage, https://austingil.com/upload-to-s3/
- Optimize performance with a CDN, https://austingil.com/file-uploads-cdn/
- Upload security & malware protection, https://austingil.com/file-upload-security-and-malware-protection/