Target audience (beginner/intermediate/advanced/everyone): all software engineers
Estimated duration: 20-30min
Keywords: kotlin, programming languages
Kotlin 101
The talk
One-sentence summary
A quick introduction into the Kotlin language, why it's so awesome and where the pitfalls are.
What's the format — is it a case study, a live coding session, a workshop or something else?
A general introduction & presentation of the language, maybe we will do some live coding as well.
Tell us more about the talk
Kotlin is a relatively new programming language running primarily on the Java Virtual Machine. It mixes functional and object-oriented styles to great effect, while dropping a lot of boilerplate code which is required in Java. Combined with a powerful type system and syntactic sugar, Kotlin is a major boost in productivity while remaining fully interoperable with all existing Java code. In the talk, we will explore some language basics and features, as well as potential pitfalls for newcomers.
You
A few words about yourself
My name is Martin Häusler, I work as a senior software developer and system architect at txture.io. Before that, I finished my PhD in Computer Science at the University of Innsbruck. In my work, I primarily focus on the Java Virtual Machine, its ecosystem, and how to put it to good use.
Would you be willing to have a Q/A session after the talk?
Kotlin 101
The talk
One-sentence summary
A quick introduction into the Kotlin language, why it's so awesome and where the pitfalls are.
What's the format — is it a case study, a live coding session, a workshop or something else?
A general introduction & presentation of the language, maybe we will do some live coding as well.
Tell us more about the talk
Kotlin is a relatively new programming language running primarily on the Java Virtual Machine. It mixes functional and object-oriented styles to great effect, while dropping a lot of boilerplate code which is required in Java. Combined with a powerful type system and syntactic sugar, Kotlin is a major boost in productivity while remaining fully interoperable with all existing Java code. In the talk, we will explore some language basics and features, as well as potential pitfalls for newcomers.
You
A few words about yourself
My name is Martin Häusler, I work as a senior software developer and system architect at txture.io. Before that, I finished my PhD in Computer Science at the University of Innsbruck. In my work, I primarily focus on the Java Virtual Machine, its ecosystem, and how to put it to good use.
Would you be willing to have a Q/A session after the talk?
Yes of course :)
How can we find you on social media?
https://www.facebook.com/martin.hausler.50 https://twitter.com/MartinHusler https://github.com/MartinHaeusler
Is there anything we can help you with?
Nope, just leave it to me ;)