Tinkering with a Nostr Java client to get my head around it all. Don't have any NIP working so far 😆
Discussion
Slowly getting my head around the cryptography. Can't even imagine doing it in Java. This is in preparation for a C++ implementation. Will have even less hair after that!
I'm used to Java, and I have ideas on how a client should divide work. I'm getting tired of web clients breaking my browser because they have to do all the heavy lifting.
I want an always on server component running that listens to the proper relays, knows my network and gossips events that are interesting for me. On top of that, a very light front-end that fetches pre-rendered and pre-cached stuff, so the browser doesn't have to do the heavy work.
Bonus points if I get the server component to also work as a relay, so one could also point other UIs there. So a mash-up of a server, web client and relay.
But for now, I just fetched my first event. 🎉
