Are they mostly used in frontend frameworks? Like android or compose? Would love to see some use cases for backend development too. Maybe some caching implementations?
@@TimSchraepen Probably not much, and they're probably not that popular, never seen them used in an Android app, I was quite surprised that this was built-in!
Can we see about, all 23 design patterns from the gang of four some time in the future? 🙂 And more other design patterns that are lesser known but are awesome!? Looking forward ❤
Thanks for the recommendation! I'll add this to the list of ideas for videos! I've had a lot of people asking about design patterns and principles, so I'd say there's a good chance I'll get to them!
Thanks so much! I'll add that to the list of future video topics. I actually had done a video that showcased property delegates a while back, using Android's shared preferences (Shared Preferences has since been deprecated in favor of DataStore). You might still enjoy watching it just to see how delegates work, though: ruclips.net/video/KFgb6l1PUJI/видео.html
Funfact, the default immutable list behaves different depending on the target due to compatibility. On Java you can cast it to mutable but mutation throws and exception, as per the java.util.List docs. On Javascript you can cast and modify it because Javascript doesn't have a concept of immutable list.
The observer delegates are a godsend.
Are they mostly used in frontend frameworks? Like android or compose?
Would love to see some use cases for backend development too.
Maybe some caching implementations?
Dave and his channel are the actual godsend
@@TimSchraepen Probably not much, and they're probably not that popular, never seen them used in an Android app, I was quite surprised that this was built-in!
Very nice. Thanks for sharing.
Thanks so much, Guy!
This right here is gold, Dave. You are awesome!
I dont understand why I need to remember that lazy is located separately from other standard Delegates. Really inspiring video.
Thanks!
Hey, awesome - thanks so much, Dale! This is the very first Super Thanks on this channel! ✨🎉😁🙏
Can we see about, all 23 design patterns from the gang of four some time in the future? 🙂 And more other design patterns that are lesser known but are awesome!? Looking forward ❤
Thanks for the recommendation! I'll add this to the list of ideas for videos! I've had a lot of people asking about design patterns and principles, so I'd say there's a good chance I'll get to them!
Awesome 🎉 Thankyou for the consideration! 😊
@@typealias looking forward to it. 👀😁
Very useful tips, thanks Dave! I so often find myself using mutableList and manual null checks. No more doing these from now on!
You're most welcome, Fahim! I'm so glad you found it helpful!
I just want to say, thank you for these videos. Really love your clear, concise explanation. Keep posting!
Thank you! I'm so glad you've been enjoying them. I'll keep at it!
this video was extremely informative an useful.
please make a deep dive video about delegates if you haven't made one already.
Thanks so much! I'll add that to the list of future video topics. I actually had done a video that showcased property delegates a while back, using Android's shared preferences (Shared Preferences has since been deprecated in favor of DataStore). You might still enjoy watching it just to see how delegates work, though: ruclips.net/video/KFgb6l1PUJI/видео.html
Funfact, the default immutable list behaves different depending on the target due to compatibility. On Java you can cast it to mutable but mutation throws and exception, as per the java.util.List docs. On Javascript you can cast and modify it because Javascript doesn't have a concept of immutable list.
Ah, that's good to know! I hadn't tried that out on JavaScript. Thanks for sharing!
Amazing work, man. Thank you!
Quite the undersubbed channel - thanks for sharing!
This channel is amazing
I thought this was C's stdlib
Aw, haha - that would certainly be quite confusing! 😅 I'll make sure we've got the word "Kotlin" in the title!
what is the website link at 9:00
You can find it here: kotlinlang.org/api/core/kotlin-stdlib/kotlin.io.encoding/encoding-with.html
@@typealias thanks very much ! awesome vids