📹 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.

https://youtu.be/Xzwx21oq8Hk

Reply to this note

Please Login to reply.

Discussion

Will watch it first thing after work today 🙏 thanks a lot

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.

do you discuss using unique ‘kinds’ in it by chance?

No - not really – what about unique kinds should I cover in a future video though?

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.

Ah yep. Gotcha ok. So yeah, totally retarded :P

No, not at all! 😂

Awesome

I must be highly regarded because when I looked at NDK, it appeared to be Rust only

that's a different project with the same name 😕

🤯

Doh. You’re making me realize I should have added links to the video description.

I’ll do that today.

🙌

What do you think #[2]

I will check it out. Thank you for the heads up!

This is a great video for the front of the #ndk webpage!

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.

>

>https://youtu.be/Xzwx21oq8Hk

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.

Thanks! I appreciate the feedback.

Tips from the master of videos. 🙇 Thank you!

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!

Anything in particular you want to see next?

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.