Home Conference Sessions A TypeScript Fan...

A TypeScript Fan's KotlinJS Adventures

Garth Gilmour • Eamonn Boyle | GOTOpia Europe 2020

You need to be signed in to add a collection

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 being Java. **In this talk the dynamic duo will go out of their comfort zone and recreate a Breakout clone for the browser using KotlinJS.** 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. **In this talk, you'll learn:** * How the tooling, libraries and language features compare * What things tripped up * Whether you should switch and use it on your next project

Share on:
linkedin facebook
Copied!

Transcript

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 being Java.

In this talk the dynamic duo will go out of their comfort zone and recreate a Breakout clone for the browser using KotlinJS.

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.

In this talk, you'll learn:

  • How the tooling, libraries and language features compare
  • What things tripped up
  • Whether you should switch and use it on your next project

About the speakers

Garth Gilmour

Garth Gilmour

Delivered over 1,000 masterclasses & author of 40+ training courses; Learning Consultant at Liberty IT

Eamonn Boyle

Eamonn Boyle

World-renowned masterclass teacher with 15+ years' experience as a developer, architect and team lead

Related topics