I wonder how common of a feeling that is...
How about a nostr development on-boarding service or class.
Every dev in the space talks about how easy it is to program for nostr but it definitely doesn't seem that way from the outside looking in lol
I wonder how common of a feeling that is...
How about a nostr development on-boarding service or class.
Every dev in the space talks about how easy it is to program for nostr but it definitely doesn't seem that way from the outside looking in lol
nostr:npub1dyps3829g5gn6pulw3p6c5fe8v57s7kfs3dywa94fttz00g3w9msn3nwu5 check out nostr dev kit github.com/nostr-dev-kit by nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc , and iOS dev kit by nostr:npub1qlk0nqupxmlyxravg0aqscxmcc4q4tq898z6x003rykwwh3npj0syvyayc nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf
Nostr Community is very open and friendly, especially towards devs. Not sure where to start - ask in this thread!
nostr:npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu we have previously discussed nostr User onboarding.
How about nostr dev onboarding?
excellent point…something to explore deeply
Yeah, I had something like this in mind for a while. I want to make like a replit website.
Where you go from zero to coding something very simple, using NDK right from the browser.
Explaining even how the nips work what kind number are, etc.
We really need to do this.
yes
What’s a good first challenge, simple yet interesting or fun enough to encourage a second lesson?
I’m gonna make that replit page tomorrow with a profile editor; something simple 😅
I can help with copy
Suggested resources that are always one click away:
1. NDK github
2. iOS SDK github
3. iOS Damus code github
4. Android/Amethyst code github
5. Jeff’s video walkthrough of installing NDK, and running a basic command/reading a note (and other series)
6. Elidy nostr design kit link
7. npubs of above characters
8. Clippy/nostrich/questions icon that leads to: auto drafted note that loads on Iris messenger with npubs of folks who are willing to help, and point in right direction. I am happy to “listen” to the customer, and takes notes what new devs need - volunteering my npub.
It takes years to learn programming. Even people with years of experience may not be able to jump in on github and start building. That said your question about on-boarding is a good one if there was an expectation of some minimum pre-requisites that people should have.
There is already abundent information on coding for nostr. It is not that hard, but takes time. Try searching youtube for 'programming for nostr'.
One place to start is reading the code for "nostr tools" that are in type script ( https://github.com/nbd-wtf/nostr-tools ) and I know I saw some in rust also. Is the nostr development kit (NDK) available in different languages? JeffG did a video on the NDK about a month ago ( https://www.youtube.com/watch?v=Xzwx21oq8Hk )
Maybe as a study aid, some of the Developers could point new builders to a very simple client or early fork that would be easier to follow? Or even better a simple client that is heavily commented.
I wish I had more time to dive into all this... I have not even setup an LN Wallet yet because I am very anti exchange, and want mastery over the wallet, node and everything else.
Happy programming!