A TypeScript Fan's KotlinJS Adventures • Eamonn Boyle & Garth Gilmour • GOTO 202138:49 612 views 89% Published 2 months ago
This presentation was recorded at GOTO Copenhagen 2021. #GOTOcon #GOTOcph
Eamonn Boyle - Software Trainer at Instil
Garth Gilmour - Head Of Learning at Instil
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.
They will make use of React, Redux and use React Three Fiber for WebGL graphics. Moreover, they will explore what this transition to KotlinJS is like for a TypeScript fanboy and try to answer some questions along the way.
You'll learn how the tooling, libraries and language features compare, what things tripped up and whether you should switch and use it on [...]
03:29 Experiment: Is KotlinJS worth it?
10:12 Round 1: Community
17:46 Round 3: JSX vs DSL
29:34 Round 4: Async await vs coroutines
32:02 Round 5: Elegant syntax
36:17 Game changer 1: Potential new language features
37:31 Game changer 2: Compose for web
Download slides and read the full abstract here:
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
#KotlinJS #TypeScript #Kotlin #JSX #DSL #Coroutines #AsyncAwait #Programming #ProgrammingLanguages #FunctionalProgramming #Fable #Scala #ScalaJS #React #Redux
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.