0:00 / 0:00
KotlinConf 2019: What's New in Java 19: The end of Kotlin? by Jake Wharton
JetBrains
236K subscribers • 29 videos on Hallway
- Recommended by 2 people: 2 in engineering communities.
- Presented by Jake Wharton
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
183K views6 years ago2 recommendations
Programming languagesLanguage design and type systemsJava and the JVMKotlin
Jake Wharton compares how Java and Kotlin solve modern programming challenges and discusses whether Kotlin remains relevant as Java evolves.
Recording brought to you by American Express. americanexpress.io/kotlin-jobs Kotlin's introduction was a breath of fresh air at a time when the pace of innovation in Java felt glacial. Since that time, development of Java has rapidly increased with an emphasis on fixing the pain points of the language and the efficiency of data representation in the VM. Will Kotlin still have a place in the JVM language ecosystem in a few years? This talk will compare and contrast how the two languages approach solving the same problems of today's Java. We'll look at data-carrying types, asynchronous programming, nullability, and more. For some of these, we'll also see how one language sometimes influenced the other. Finally, we'll peer a few years into the future to see where both languages are headed and determine whether we still need a Kotlin (spoiler: we probably do!). Resources: KotlinConf website: jb.gg/fyaze5 KotlinConf on Twitter: twitter.com/kotlinconf Kotlin website: jb.gg/pxrsn6 Kotlin blog: jb.gg/7uc7ow Kotlin on Twitter: twitter.com/kotlin #KotlinConf19 #Kotlin #JetBrains #Java JVM About the Presenter: Android engineer at Google working on Kotlin things.Why it's here
2 people recommend thisWhat people say. Recommended as an insightful comparison of Java and Kotlin's evolution and design philosophies.
u/commentsOnPizzain r/Kotlin • Recommends
On “What have been the main objections against Kotlin transition from Java amongst your colleagues?”
…ing the Java/Kotlin line nearly seamless. However, some libraries expect specific stuff like Java beans. Do we tell people to avoid immutable data classes? Do we alter all the libraries so they will also work with data classes?
* At this point, will Java handle most of what we'd get from Kotlin in a couple years? There was a good talk on this (link to this video and the author concludes that Kotlin still has advantages. He notes that Kotlin has null-safety, multi-platform, and the fact that we're comparing Kotlin today to Java in a few years. On the last point, I'm not sure I agree with the author. How much can Kotlin (or any good language) grow? Kotlin doesn't want to be Scala and if it just t…
u/fegan104in r/Kotlin • Mentions
On “Kotlin pattern matching with instanceof (the Java 14 way)”
Jake Wharton mentioned this in his Java 19 talk