Hadi Hariri: Developer Advocacy + Kotlin

Опубликовано: 21 Июль 2026
на канале: Android Dialogs
4,361
136

While in SF for KotlinConf 2017, Huyen chats with Hadi Hariri, VP of Developer Advocacy at JetBrains, about developer advocacy and Kotlin.

This episode is a bit longer than "bite sized" so here is a breakdown with timestamps:

(0:04) Intro
(2:16) Developer advocacy
(4:55) History of Kotlin and Its Adoption
(10:48) Parts of Kotlin that Hadi Really Likes/Wants People to Try
(18:00) Kotlin and Functional Programming
(23:54) Kotlin Community

----

Hadi Hariri
  / hhariri  
http://hadihariri.com
http://talkingkotlin.com

(0:14) KotlinConf
https://www.kotlinconf.com
   • KotlinConf 2017 - Highlights  

(0:49) JetBrains
https://www.jetbrains.com

(1:03) Introduction to Kotlin Programming | oreilly.com
http://shop.oreilly.com/product/06369...

(1:46) Resharper | JetBrains
https://www.jetbrains.com/resharper

(3:21) JetBrains | GitHub
https://github.com/JetBrains

(3:27) PhpStorm | JetBrains
https://www.jetbrains.com/phpstorm

(4:09) Introduction to Kotlin (Google I/O '17) | YouTube
   • Introduction to Kotlin (Google I/O '17)  

(5:22) Hello World | blog.jetbrains.com
https://blog.jetbrains.com/kotlin/201...

(5:28) Kotlin 1.0 Released | blog.jetbrains.com
https://blog.jetbrains.com/kotlin/201...

(6:06) Scala | plugins.jetbrains.com
https://plugins.jetbrains.com/plugin/...

(7:36) Using Project Kotlin for Android
https://plus.google.com/+JakeWharton/...
https://docs.google.com/document/d/1R...

(7:49) Talking Kotlin
http://talkingkotlin.com/
  / user-38099918  

(8:20) Kotlin 1.1 Released with JavaScript Support, Coroutines and more | blog.jetbrains.com
https://blog.jetbrains.com/kotlin/201...

(8:25) Google I/O Keynote (Google I/O '17)
   • Google I/O Keynote (Google I/O '17)  

(8:48) Xamarin
https://www.xamarin.com

(8:52) React Native
https://facebook.github.io/react-native

(9:46) Calling Java code from Kotlin | kotlinlang.org
https://kotlinlang.org/docs/reference...

(10:55) C# Guide | microsoft.com
https://docs.microsoft.com/en-us/dotn...

(11:08) Extensions | kotlinlang.org
https://kotlinlang.org/docs/reference...

(12:07) Andrey Breslav, Kotlin Team Lead
  / abreslav  

(12:10) Coroutines | kotlinlang.org
https://kotlinlang.org/docs/reference...

(12:52) Introduction to Coroutines
   • KotlinConf 2017 - Introduction to Coroutin...   | YouTube

(13:12) RxJava
https://github.com/ReactiveX/RxJava

(13:19) Observable | reactivex.io
http://reactivex.io/documentation/obs...

(13:40) Async: returning a value from a coroutine | kotlinlang.org
https://kotlinlang.org/docs/tutorials...

(13:56) Coroutine | Wikipedia
https://en.wikipedia.org/wiki/Coroutine

(15:36) Compiler Plugins | kotlinlang.org
https://kotlinlang.org/docs/reference...

(15:51) Android Extensions | kotlinlang.org
https://kotlinlang.org/docs/tutorials...

(16:07) Spring Boot | spring.io
https://projects.spring.io/spring-boot

(16:21) Compiler Plugins: Using in Gradle | kotlinlang.org
https://kotlinlang.org/docs/reference...

(16:59) A Chat with Andrey Breslav | Talking Kotlin
http://talkingkotlin.com/a-chat-with-...

(19:00) Delegation | kotlinlang.org
https://kotlinlang.org/docs/reference...

(20:11) Erik Meijer | Wikipedia
https://en.wikipedia.org/wiki/Erik_Me...)

(20:38) Execution in the Kingdom of Nouns
http://steve-yegge.blogspot.com/2006/...

(21:15) Design Patterns: Elements of Reusable Object-Oriented Software | books.google.com
https://books.google.com/books/about/...

(21:21) Strategy Pattern | wiki.c2.com
http://wiki.c2.com/?StrategyPattern

(21:23) Template Method Pattern | wiki.c2.com
http://wiki.c2.com/?TemplateMethodPat...

(22:45) Refactoring to Functional | Vimeo
https://vimeo.com/105857861

(23:03) Design Patterns in the Light of Lambda Expressions | YouTube
   • Design Patterns in the Light of Lambda Exp...  

(25:01) Maxim Shafirov
  / mshafirov  

(25:16) We're all Kotlin | kotlinlang.org
https://kotlinlang.org/community

(26:52) kotlinlang | Slack
http://slack.kotlinlang.org

(27:13) User Groups | kotlinlang.org
https://kotlinlang.org/community/user...

(27:20) Usergroups and community with Guy Heylens | Talking Kotlin
http://talkingkotlin.com/Usergroups-a...

(27:20) Kotlin Nights | kotlinlang.org
https://kotlinlang.org/community/kotl...

(27:36) Kotlin forums | kotlinlang.org
https://discuss.kotlinlang.org

(28:00) Kotlin in Action | Manning
https://www.manning.com/books/kotlin-...

(28:10) Kotlin/Native | kotlinlang.org
https://kotlinlang.org/docs/reference...