Stridsvagn69420 / Cyrkensia

Music Repository Server
https://crates.io/crates/cyrkensia
GNU Affero General Public License v3.0
2 stars 0 forks source link

[Core] Make the code base prettier or switch to new language entirely #20

Open Stridsvagn69420 opened 1 year ago

Stridsvagn69420 commented 1 year ago

The application obviously works, but I want to make the code base prettier to make it more maintainable.

Fiber is an amazing framework too and cross-compiling in Go just works, but I think I'll achieve the cleaner code base by using a different language, e.g. Rust with Actix-Web or Rocket.

I'll try to do it in Go first though and compare it with an Actix-Web/Rocket project. Cross-compilation, compile time, binary size, etc.

Stridsvagn69420 commented 1 year ago

Working on #16. It segfaults now... Amazing... I assume it's because I switched from ioutil to os and Go's panic message is just stupid, but still! image

Stridsvagn69420 commented 1 year ago

nvm, I was just stupid

Stridsvagn69420 commented 2 months ago

I love how this issue is almost two years old and I still haven't found a good architecture.