Dave Leeds (@djleeds) 's Twitter Profile
Dave Leeds

@djleeds

I write and draw cartoons about #Kotlin at typealias.com

ID: 356605057

linkhttps://typealias.com calendar_today17-08-2011 03:04:38

1,1K Tweet

3,3K Followers

892 Following

Dave Leeds (@djleeds) 's Twitter Profile Photo

Hey! The first proof of the paperback edition of Kotlin: An Illustrated Guide is in hand! After about 5 years of working on this book online and in PDF, it's an amazing feeling to finally experience it in print.

Hey! The first proof of the paperback edition of Kotlin: An Illustrated Guide is in hand! After about 5 years of working on this book online and in PDF, it's an amazing feeling to finally experience it in print.
Dave Leeds (@djleeds) 's Twitter Profile Photo

Back by popular demand - this week we'll resume the Design Patterns in Kotlin series! We'll kick things off again this Wednesday with the Observer Pattern. We'll look at how it was implemented in the GoF book, and then we'll see what #Kotlin language and library features can

Back by popular demand - this week we'll resume the Design Patterns in Kotlin series! 

We'll kick things off again this Wednesday with the Observer Pattern. We'll look at how it was implemented in the GoF book, and then we'll see what #Kotlin language and library features can
andrew zakonov (@andrewzakonov) 's Twitter Profile Photo

JetBrains Junie update: - Windows support - dozens of UX improvements, including a new summary section, editable diffs, partial reverting, and more

Dave Leeds (@djleeds) 's Twitter Profile Photo

For those who grew up in Jacobean England, reading modern English can be confusing with its shorter sentences and less eloquent phrasing. So today I'm releasing the first chapter of #Kotlin: An Illustrated Guide in Shakespearean English! typealias.com/fun/illustrate…

For those who grew up in Jacobean England, reading modern English can be confusing with its shorter sentences and less eloquent phrasing. So today I'm releasing the first chapter of #Kotlin: An Illustrated Guide in Shakespearean English!

typealias.com/fun/illustrate…
Dave Leeds (@djleeds) 's Twitter Profile Photo

Let's check out some of the exciting updates in Kotlin 2.1.20! During this week's livestream, we'll take a look at the new, experimental Atomic types, some updates to the UUID tooling, and we'll see why some types are being promoted from kotlinx.datetime to the standard library.

Let's check out some of the exciting updates in Kotlin 2.1.20! During this week's livestream, we'll take a look at the new, experimental Atomic types, some updates to the UUID tooling, and we'll see why some types are being promoted from kotlinx.datetime to the standard library.
Dave Leeds (@djleeds) 's Twitter Profile Photo

🔴 We're live! Let's check out Kotlin 2.1.20 in today's episode - Atomics, UUID updates, and more! youtube.com/live/a8-eFZ3kQ…

🔴 We're live! Let's check out Kotlin 2.1.20 in today's episode - Atomics, UUID updates, and more! youtube.com/live/a8-eFZ3kQ…
Dave Leeds (@djleeds) 's Twitter Profile Photo

We're planning to bring some swag stickers to KotlinConf, but need your help deciding which characters you most want to see on them: youtube.com/post/Ugkx7iT1D…

We're planning to bring some swag stickers to KotlinConf, but need your help deciding which characters you most want to see on them: youtube.com/post/Ugkx7iT1D…
Dave Leeds (@djleeds) 's Twitter Profile Photo

JetBrains' Junie AI coding agent has been promoted to general availability. No need to hang out on a waitlist any more! jetbrains.com/junie/

Dave Leeds (@djleeds) 's Twitter Profile Photo

Before we can look at the Visitor Pattern in #Kotlin, we've gotta understand double dispatch. In this Wednesday's video, we'll see what it is, how it’s traditionally handled in single-dispatch languages, and how a few Kotlin language features can make things easier. Add it to

Before we can look at the Visitor Pattern in #Kotlin, we've gotta understand double dispatch. In this Wednesday's video, we'll see what it is, how it’s traditionally handled in single-dispatch languages, and how a few Kotlin language features can make things easier.

Add it to
Dave Leeds (@djleeds) 's Twitter Profile Photo

Double dispatch - let's see what it is, how it's traditionally handled in single-dispatch languages, and how we can get a similar effect in #Kotlin. youtube.com/watch?v=4cUQR7…

Dave Leeds (@djleeds) 's Twitter Profile Photo

So many exciting announcements in the #Kotlin and #AndroidDev worlds, even ahead of KotlinConf and Google I/O! Let's dig into them during this week's livestream. Plus, we'll check out lots of cool things we can do with Kotlin Notebooks. Wednesday at 10 AM CDT. Livestream here:

So many exciting announcements in the #Kotlin and #AndroidDev worlds, even ahead of KotlinConf and Google I/O! Let's dig into them during this week's livestream. Plus, we'll check out lots of cool things we can do with Kotlin Notebooks.

Wednesday at 10 AM CDT. 

Livestream here:
Dave Leeds (@djleeds) 's Twitter Profile Photo

Have you tried out Kotlin notebooks yet? They used to be exclusively part of IntelliJ IDEA Ultimate, but guess what? They're now included in Community Edition! 🎉 They basically allow you to run bits of Kotlin code, then write some more code, and run that. And it keeps the

Dave Leeds (@djleeds) 's Twitter Profile Photo

We're excited to be here for KotlinConf 2025! If you're attending this year, be sure to let me know (you can reply here or DM me if you prefer) so we can get a chance to say hello to you!

We're excited to be here for KotlinConf 2025! If you're attending this year, be sure to let me know (you can reply here or DM me if you prefer) so we can get a chance to say hello to you!
John O'Reilly (@joreilly) 's Twitter Profile Photo

Very cool to hear at the #KotlinConf closing panel today that a KMP version of the Firebase library is being worked on this summer (as part of Google Summer of Code program)!