99 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
From Java to Kotlin with Duncan McGregor and Nat Pryce
Manage episode 330177998 series 1256093
There is a lot of buzz around Kotlin, a new Java-based programming language that many think might eventually replace Java. But is all this talk justified, and are the predictions of replacement realistic?
Today we talk with Duncan McGregor and Nat Pryce, the authors of Java to Kotlin. They reveal to us all the advantages of Kotlin, why and when you would want to transition to it from Java, and how to facilitate the refactoring in a painless and efficient way.
When you finish listening to the episode, connect with Duncan and Nat on Twitter and check out their book Java to Kotlin.
Mentioned in this episode:
Duncan on Twitter at https://twitter.com/duncanmcg
Mat on Twitter at https://twitter.com/natpryce
Kotlin to Java, 1st edition at https://www.amazon.com/Java-Kotlin-Duncan-McGregor-ebook/dp/B09CT5KZLM
Kotlin Programming Language at https://kotlinlang.org
Joshua Bloch, Effective Java, 3rd Edition at https://www.amazon.com/Effective-Java-Joshua-Bloch-ebook/dp/B078H61SCH/ref=sr_1_1?crid=3CG84SQ8VU5ET&keywords=effective+java+josh&qid=1653917364&s=digital-text&sprefix=effective+java+josh%2Cdigital-text%2C260&sr=1-1
Corgibytes at https://corgibytes.com
162 פרקים
Manage episode 330177998 series 1256093
There is a lot of buzz around Kotlin, a new Java-based programming language that many think might eventually replace Java. But is all this talk justified, and are the predictions of replacement realistic?
Today we talk with Duncan McGregor and Nat Pryce, the authors of Java to Kotlin. They reveal to us all the advantages of Kotlin, why and when you would want to transition to it from Java, and how to facilitate the refactoring in a painless and efficient way.
When you finish listening to the episode, connect with Duncan and Nat on Twitter and check out their book Java to Kotlin.
Mentioned in this episode:
Duncan on Twitter at https://twitter.com/duncanmcg
Mat on Twitter at https://twitter.com/natpryce
Kotlin to Java, 1st edition at https://www.amazon.com/Java-Kotlin-Duncan-McGregor-ebook/dp/B09CT5KZLM
Kotlin Programming Language at https://kotlinlang.org
Joshua Bloch, Effective Java, 3rd Edition at https://www.amazon.com/Effective-Java-Joshua-Bloch-ebook/dp/B078H61SCH/ref=sr_1_1?crid=3CG84SQ8VU5ET&keywords=effective+java+josh&qid=1653917364&s=digital-text&sprefix=effective+java+josh%2Cdigital-text%2C260&sr=1-1
Corgibytes at https://corgibytes.com
162 פרקים
所有剧集
×
1 Innovation in Legacy with Dave Thomas 44:27


1 Modernizing Code with Edward Hieatt 48:59

1 Mending Code with AI with Ray Myers 58:19

1 Quality-Check of External Dependencies with Feross Aboukhadijeh 45:41

1 From Vintage Computers to Test Automation with Sophia McKeever 56:37



1 Managing Security Services with Scott McCrady 52:11

1 Developer Experience with Ramiro Berrelleza 38:13

1 Sustainable Opensource with Cory O’Donel 55:06

1 Software Bills of Behavior with Andrew Hendela 49:43

1 Socio-Political Implications of Legacy Code with Amy Newell 48:48

1 Automatic Refactoring with Jonathan Schneider 52:35

1 Disruptive Thinking with Lance James 48:43

1 From Monolith to Understanding with Nelida Velazquez 48:47

1 The Old New Thing with Raymond Chen 37:48

1 Playwright with Debbie O’Brien and Max Schmitt 36:35

1 Windows Terminal with Kayla Cinnamon 25:13

1 Passwordless Cyber Security with Justin Richer 55:09

1 Servicing Technical Debt with Dave Mangot 48:23

1 Code Review with Michaela Greiler 46:37


1 Process Improvement with Stefanni Brasil 41:47

1 Building Durable Software with Ashu Chatterji 40:19

1 Software Design with John Ousterhout 53:22

1 Elm, Roc, and Rust with Richard Feldman 45:24

1 Refactoring in Product Teams with Andreas Creten 40:50

1 STEM and Cooking with Kimberly Fox 43:55

ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.