So I'm going to start my first #software #business (announcement soon) and I am currently pondering what my architecture / tech stack should look like.
Roast my choices:
- Next.js for frontend
- #Go for backend
- docker compose setup
- deployed on #Coolify on a Hetzner VPS
Thinking about dropping Next.js and going all-in on Go.
Did you know you that you can run #Go 1.24rc1 (or any other version) by just setting an environment variable?
$ GOTOOLCHAIN=go1.24rc1 go version
go: downloading go1.24rc1 (darwin/arm64)
go version go1.24rc1 darwin/arm64
This is supported since Go 1.21 (August 2023).
go.dev/doc/toolchain
After installing #GrapheneOS I am again astonished how... ugly... everything looks on Android! Still, in 2024!
Couldn't find a single calendar app that is practical and nice to look at.
Also, I think I am not fully ready to give up Apple Pay again. It's a shame Google Pay doesn't work on GrapheneOS. Using credit cards are less secure and while I do think cash is important, I simply do not want to fully rely on it.
This is actually my second rodeo with GrapheneOS. I Installed it back when the Pixel 6 Pro came out and used that for a year. Switched back to an iPhone in 2022. Damn.
Hot take: #Monero is doing very badly as an investment and is a mediocre form of payment - if you even find any serious business that accepts it.
Privacy characteristics are amazing tho.
Number 1 reason I refuse to use #Linux on the desktop is that #Wayland support on #NVIDIA is still a hassle.
Most of the things work but something simple as watching a full screen video in the browser is still painful.