4 ms·
My big question: what have you learned while working on this (very cool) project?
by wpietri 3y ago
My big question: what have you learned while working on this (very cool) project?
- jaflo 3y agoThis project brought together a lot of different pieces of engineering and was a larger personal project for me, so there were a lot of parts and making those work together was a challenge at times. For the backend, I found it helpful to implement monitoring proactively to be able to detect and debug issues without having to bug users which has been really helpful so far and allowed me to make some performance improvements too! For the frontend it was interesting to optimize the result searching using the Web Worker + WebAssembly approach. I found some interesting ways to speed up things by parallelizing and, interestingly, manually collecting garbage in the WASM runtime. And of course learning about the entire audio analysis portion and reading on how to find similar sections of audio!
- RyanShook 3y agoThank you for making this tool. So impressive how many features work well in this initial version.