This presentation was recorded at GOTOpia Europe 2020. #GOTOcon #GOTOpia http://gotopia.eu Eamonn Boyle - Eamonn has been in the software game longer than you have (with +90% confidence), and he has lots of stories to prove it Garth Gilmour - Magnificent storyteller and Ireland's most experienced software trainer @garthgilmourni ABSTRACT At Instil Software they standardize on Kotlin for server-side development. Within the training team, they offer a Kotlin Native Workshop, for which Garth and Eamonn wrote a Kotlin Native version of the classic game Breakout. Being massive TypeScript fans, it would always be their language of choice when working on JavaScript platforms. They didn't feel the drive to switch to other languages that transpile to JS such as Fable (F#), Scala.js, or even KotlinJS, as they always saw Kotlin on the JVM as the solution to a problem, the problem [...] TIMECODES 00:00 Intro 02:57 Experiment: Is KotlinJS worth it? 07:16 Round 1: Community 09:20 Round 2: Interop with JavaScript 13:54 Round 3: JSX vs. DSL 21:30 Round 4: Async await vs. coroutines 23:03 Round 5: Elegant syntax 25:52 Conclusion Download slides and read the full abstract here: https://gotopia.eu/2020/sessions/1455/a-typescript-fans-kotlinjs-adventures RECOMMENDED BOOKS Dan Vanderkam • Effective TypeScript • https://amzn.to/3DBmCib Nathan Rozentals • Mastering TypeScript • https://amzn.to/2V4LYUt Venkat Subramaniam • Programming Kotlin • https://amzn.to/2MIC8D1 Venkat Subramaniam • Functional Programming in Java • https://amzn.to/3bzFNNQ Venkat Subramaniam • Pragmatic Scala • https://amzn.to/3oIEq35 Venkat Subramaniam • Test-Driving JavaScript Applications • https://amzn.to/3i9CbmW https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #KotlinJS #TypeScript #Kotlin #JSX #DSL #Coroutines #AsyncAwait #Programming #ProgrammingLanguages #FunctionalProgramming #Fable #Scala #ScalaJS Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at http://gotocon.com SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.