Me looking at what the other devs are doing
https://video.nostr.build/686a0ca3f2cf73f53b8aab5f2cef8072f4f9ab90194a63c8f8b0e04d336345fa.mp4
Me looking at what the other devs are doing
https://video.nostr.build/686a0ca3f2cf73f53b8aab5f2cef8072f4f9ab90194a63c8f8b0e04d336345fa.mp4
Luckily Nostr is an open protocol 😅.
It's because I'm a vibe coding dev
😂
this dog 😆
So, same as always? 🤣
PS: I'm building some backend stuff (not Android) with Kotlin, http4k and Quartz. Quartz is quite nice, even from the perspective of a relay dev. I like where you folks are going with it. I'm very tempted to expand on Citrine or even work on a non-mobile Kotlin relay (well, I'm actually already doing it, but it's hyper specialised and basically not useful to anyone else but me at the moment). Is you, or is there anyone you know of who is already working on something like Khatru in Kotlin, i.e., a Relay side library / framework? (CC: nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgppemhxue69uhkummn9ekx7mp0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezumrpdejz7d9xcpk)
Don't know if anyone is doing it
Are you accepting contributions yourself? I took a lot of inspiration from your code to create what I'm working on. Most of it doesn’t make much sense on Android (for example, I’m managing Cloudflare tunnels and running cloudflared as a subprocess to expose relays behind NAT) but I also have some features that might be useful, like restricting writes to people you follow, or to people followed by at least three people you follow. There’s no UI, and I’m not using Room/SQLite for my own stuff , but I’d be happy to try separating the “in-memory” WoT model from what I’m building and contribute. This is similar to what Haven does at the moment, using an in-memory WoT map. As simple as it is, it works quite well against spam for folks exposing relays publicly (as I'm sure that some Citrine users are already doing).
Feel free to send anything that can be generalized to Quartz. We have a Nostr Client class, maybe we need a Nostr Relay too for the other side. :)
Quartz has a little event store using SQL lite, Citrine uses a Room-based. We could add more DB options to quartz too.
Also, are you participating on our WoT hackathon? I didn't see you there :)
Will do :). And yeahp. I can try to get something sparted. I didn't know that there was a hackathon going on (perks of living in the European timezone)
Join us https://nosfabrica.com/wotathon/
Looking good. And nice initiative!
Unfortunately (well, fortunately as it means I'm no longer unemployed) working hours mid week are no longer available to me. Plus I'm not much of a Hackathon person myself. But I'll keep an eye on what you're all up to for sure.
...
Anime-se, ninguém é dono do nostr
More or less