K/N S/P

By Siarhei Krukau

Elevator Pitch

Not all Kotlin users have heard that Kotlin team is working on the ability to compile Kotlin into native binaries. Yeah, you’ve got that right: no more virtual machines! I’m going to make a sneak peek of this direction of Kotlin development in this talk.

Description

The talk consists of two logical parts. First part covers the basics ideas behind Kotlin / Native: what is it, what issues does it address, what magic stands behind it and how it is different from “classical” Kotlin on JVM. In the second part I do a demo of Kotlin / Native Linux application that reads CO₂ readings from a sensor devices by USB cable and publishes that readings in a message broker. After the demo I quickly show it’s code that uses all the features covered in the first part.

Notes

I have presented this talk twice (both in russian language):

For this talk I’ll need to use my own laptop as the demo uses native Linux binaries and depends on third-party libraries that are not present by default. My laptop has HDMI output. The slides are optimized for 16:9 projector / screen.