djleeds Profile Banner
Dave Leeds Profile
Dave Leeds

@djleeds

Followers
3K
Following
842
Statuses
1K

I write and draw cartoons about #Kotlin at https://t.co/T7TO84aB8P

Joined August 2011
Don't wanna be here? Send us removal request.
@djleeds
Dave Leeds
15 days
Arrow isn't just for FP developers - in this week's livestream, join me and a special guest as we demonstrate some of its fantastic features that everyone can benefit from - no FP experience required! Plus, join the chat to hang out with me and other enthusiastic Kotlin developers like yourself! Add it to your calendar here: Google - Outlook - Download - Or just use the "Notify me" button on YouTube. #Kotlin #AndroidDev
Tweet media one
1
8
49
@djleeds
Dave Leeds
12 days
It was so much fun! So many great features in @arrow_kt that any #Kotlin developer can benefit from. If you haven't watched the livestream yet, check it out. And be sure to follow @trupill to keep up with lots of great things happening in both Arrow and Kotlin!
@trupill
Alejandro Serrano
12 days
Yesterday I had the honour of being invited to one of @djleeds livestreams to talk about @arrow_kt. Here are some good 90 minutes of looking at code and discussing how Arrow libraries can help, from resilience to concurrency to view models.
0
3
24
@djleeds
Dave Leeds
28 days
Function types, KFunction, Function, KCallable... why does #Kotlin have so many different function types? In this 11-minute video, we'll see why they all exist and when you might want to use each one. #AndroidDev
0
6
40
@djleeds
Dave Leeds
29 days
@sambit95 @TusharSing5133 @thebiryanidev Hey, thanks so much Sambit! That's very kind of you!
0
0
2
@djleeds
Dave Leeds
1 month
Happy new year! Today's video is a 9-minute clip from the latest livestream, where I cover what guards are, and how pattern guards in Kotlin 2.1 give us better compiler support for checking that a `when` expression is exhaustive. #Kotlin #AndroidDev
0
8
41
@djleeds
Dave Leeds
2 months
Let's end the year strong with one more livestream this Wednesday at 10 AM CST, where we'll check out some of the fun new preview features in Kotlin 2.1! Add it to your calendar with these links: Google - Outlook Web - Download Invite - Or use the "Notify Me" feature directly in YouTube: #Kotlin #AndroidDev
Tweet media one
0
3
24
@djleeds
Dave Leeds
2 months
Read-only lists aren't immutable! In this 12-minute clip from the TypeAlias Show Livestream, we'll see how the `kotlinx.collections.immutable` library address this. #Kotlin #AndroidDev
0
4
20
@djleeds
Dave Leeds
2 months
This Wednesday, instead of a usual video premiere on YouTube, I'll be joining @sebi_io for Day 4 of the Advent of Code in #Kotlin livestream! Hope to see you in chat each day throughout the event! You can add Wednesday's livestream to your calendar with these links: Google Calendar - Outlook Web - Download Invite - Or use YouTube's "Notify Me" feature: See you there! πŸŽ…πŸŽ„
Tweet media one
0
1
15
@djleeds
Dave Leeds
2 months
@skaldebane I haven't checked out the butterfly place yet... Thanks for coming all the way back just to say a few kind words! πŸ™‚
0
0
1
@djleeds
Dave Leeds
2 months
@skaldebane Hey, thanks so much Houssam! Yeah, I remember smiling while I was drawing that one 😁 I'm glad you got a kick out of it!
0
0
1
@djleeds
Dave Leeds
3 months
@sunnat629 Hey, thank you very much, Mohi! I'm so glad you've been enjoying it! πŸŽ‰
0
0
2
@djleeds
Dave Leeds
3 months
Hey, thanks so much, Dan! - As others mentioned - Matthias (poisonedyouth) and Marcin (at are both great to keep up with. - Duncan McGregor @duncanmcg ( is very active - he posts weekly videos. - Also check out MΓ‘rton Braun ( - he's actually now a developer advocate at JetBrains-sometimes more Android-focused, but still writes a lot about regular Kotlin stuff. - And also - @KotlinWeekly is a great way to keep up with the latest. Enjoy your Kotlin dive, and feel free to reach out as needed
0
1
6
@djleeds
Dave Leeds
3 months
Sure, I think you could craft a very nice rules engine DSL with Kotlin. And of course, creating it in Kotlin gives the users all the nice code completion features without needing you to build a separate plugin for IDEs. And it also gives them access to all of Kotlin's language features inside the DSL. If you're building a product to appeal to an audience beyond just Kotlin developers, then I suppose it could increase the barrier to entry. But otherwise, sounds like it could be a good fit. Let me know if you end up creating it!
0
0
0
@djleeds
Dave Leeds
3 months
Advent of Code in #Kotlin 2024 has been officially announced! It's a great way to explore exercise your skills and learn from other developers. Plus, JetBrains is offering some fun prizes! Check out their article for more details:
1
3
27
@djleeds
Dave Leeds
3 months
The #Kotlin team is narrowing their focus with regard to Kotlin Scripting features. Scripting for Gradle DSL and `.main.kts` are still in. REPL and some others are on the outs. Read all about it -
0
2
15
@djleeds
Dave Leeds
3 months
@SudhansuBMishra @zsmb13 You can use Compose Multiplatform on Windows currently. It runs on the JVM. You'll find it on the Compose website under "Desktop".
0
0
3
@djleeds
Dave Leeds
3 months
This week's #Kotlin video shows off function types, bound/unbound references, and property references - and some fun things you can do with them! Premieres Wednesday, but you can add it to your calendar today. πŸ—“οΈ Google - Outlook Web - Download Invite - πŸ“½οΈ Or, just tell YouTube to notify you when it starts: As always, hang out in the chat and say hello to me and other Kotlin enthusiasts like yourself! See you then!
Tweet media one
1
9
54