πŸ“Ή I recorded a screenshare running through the absolute basics of getting NDK up and running in a super simple web app, fetching data from relays, and integrating to a NIP-07 browser extension. I would love feedback and suggestions on how to make these more helpful/engaging/etc.

Replies (25)

It’ll be too basic for you for sure πŸ˜… but I would still love your feedback. Ideally, i want to make a whole set of videos to entice devs to come build on #Nostr so nailing the format (figuring out how to make these way shorter) will be important.
I haven’t used NDK yet, so this may be totally retarded - but can you create your own event kind for a specific use case? Or is it presumably only implementing specific nips? Assuming the later, it would be useful to know how you can add your kind to the class or however its organised so you can test your specific use case via your own relay without needing to spam the network of kind1 events
So NDK deals mostly in primitives, like NDKEvent (which is just a generic representation of an event). You can create new events with whatever number you want in the kind field. There is an enum that has all the major defined kinds in it already but you don't have to use them.
Doh. You’re making me realize I should have added links to the video description. I’ll do that today.
Audio is good. Your presentation style is very good. Your pacing is very good. Your font is way too small. From: JeffG<-cameri at 05/30/23 05:15:05 on wss://relay.damus.io >--------------- >πŸ“Ή I recorded a screenshare running through the absolute basics of getting NDK up and running in a super simple web app, fetching data from relays, and integrating to a NIP-07 browser extension. > >I would love feedback and suggestions on how to make these more helpful/engaging/etc. > >
Default avatar
nobody 2 years ago
What Uncle Bob said. I really enjoyed your video last night. Bigger fonts on the next one makes it easier to watch on mobile where (let’s face it) most people will view. Your presentation style, tone, and pacing were πŸ’―πŸ”₯ though, and I will definitely be watching future stuff you do.
Excellent intro to NDK (and a bit of Svelte). Impressive how quickly you can get the basics up and running! Would love to see this extended!
I suspect there's two big things a naive client doesn't do properly: caching and gossip. I don't know if these topics are too broad, but I would love to learn how NDK helps here, and how this would be used in a Svelte app.
Nice. For the moment it’s a little early for both since NDK hasn’t done much in either area yet. As soon as it’s in there though I’ll do it.
↑