Skip to content
0:00 / 0:00

#typescript#kotlin.js#javascript

TypeScript vs KotlinJS • Eamonn Boyle & Garth Gilmour • GOTO 2022

GOTO Conferences

1M subscribers • 91 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Eamonn Boyle, Development Manager at Gearset, and Garth Gilmour, Head of Learning at Instil Software
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

80K views3 years ago2 recommendations

Programming languagesWeb developmentTypeScriptKotlinLanguage design and type systems

Eamonn Boyle and Garth Gilmour compare TypeScript and KotlinJS as the primary enterprise alternatives to plain JavaScript.

This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams gotoams.nl Eamonn Boyle - Development Manager at Gearset Garth Gilmour - Head Of Learning at Instil Software @garthgilmourni ABSTRACT Everyone is coding in JavaScript at the moment, and yet no one is. It’s increasingly rare to find modern developers working in plain old ES6 when there are a plethora of alternatives available. Every emerging language seems to offer compilation to JS and/or WebAssembly, whilst dedicated alternatives like Elm, Reason and PureScript are driving innovation. Without any disrespect to these fine languages it’s not unfair to say that enterprise IT is focusing on TypeScript and Kotlin.js as the main alternatives to plain old JavaScript. TypeScript emerged on the client and is now conquering the server. Initially, it was a safer way to write your Angular or React UI, but these days it’s a respectable and fully supported language for serverless apps (e.g. via the AWS Cloud Development Kit). As the language has evolved its feature set has become remarkably powerful, to the extent where type driven development and meta-programming can be productively used by mere mortals. Kotlin has grown from the other extreme. It began as a language for simplifying Java development in environments like Android and Spring Boot. But over the past two years, the language has outgrown the JVM and now also targets JS, WebAssembly and native binaries. Multi-platform projects enable teams to create a single consistent domain model that can be universal within a distributed application with web and mobile UI’s. This talk will lay out the value propositions for the most recent versions of TypeScript and Kotlin.js. Eamonn Boyle and Garth Gilmour will evaluate the strengths and weaknesses of these languages. What will the audience learn from this talk? • About in-depth coverage of new language features in Kotlin & TypeScript • The future directions of Kotlin & TypeScript and their suitability for different kinds of distributed architectures [...] TIMECODES Intro Experiment: Is KotlinJS worth it? Round 1: Community Round 2: Interop with JavaScript Round 3: JSX vs DSL Round 4: Async await vs coroutines Round 5: Elegant syntax Conclusion Outro Download slides and read the full abstract here: gotoams.nl/2022/sessions/1616/typescript-vs-kotlinjs RECOMMENDED BOOKS Dan Vanderkam • Effective TypeScript • amzn.to/3DBmCib Nathan Rozentals • Mastering TypeScript • amzn.to/2V4LYUt Venkat Subramaniam • Programming Kotlin • amzn.to/2MIC8D1 Venkat Subramaniam • Functional Programming in Java • amzn.to/3bzFNNQ Venkat Subramaniam • Pragmatic Scala • amzn.to/3oIEq35 Venkat Subramaniam • Test-Driving JavaScript Applications • amzn.to/3i9CbmW twitter.com/GOTOcon linkedin.com/company/goto- instagram.com/goto_con facebook.com/GOTOC

Why it's here

2 people recommend this

u/Outrageous-Layer362in r/softwarearchitecture • Recommends

TypeScript vs KotlinJS

u/Outrageous-Layer362in r/ProgrammingLanguages • Recommends

TypeScript vs KotlinJS

u/Ambitious_Material67in r/typescript • Recommends

TypeScript vs KotlinJS