Online / 5 & 6 February 2022

visit

Kotlin devroom


09 10 11 12 13 14 15 16 17
Sunday Kotlin DevRoom Welcoming Remarks The State of Kotlin
Q1 2022 Edition
The beauty of Kotlin typing system Advanced multi-platform dependency injection with Kotlin Code-first process modeling and analysis with kalasim
Understand and optimize real-world processes at ease
Kotlin + Maths Kotlin, CLIs and StarWars!
An introduction to creating CLI applications with Kotlin using Picocli
DataClassGenerate. Shrinking Kotlin data classes KSP and Plugins. Optimizing Kotlin Multiplatform common code Mocking without reflection for Kotlin/Multiplatform From Mobile to Backend with Kotlin and Ktor Gradle: a deeper look at the Kotlin DSL
Everything you didn't want to know about Gradle Kotlin APIs
Not only Python: Kotlin for scripts Refactoring Gilded Rose Kata Live-coding a web server with Ktor
Set up a web server and a client with Ktor in a live coding session.
Navigating between Composables

Read the Call for Papers at https://lists.fosdem.org/pipermail/fosdem/2021q4/003313.html.

Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference (cit. Wikipedia). Currently developed and supported by JetBrains, Kotlin's popularity has been skyrocketing in the last years.

Since its release, the language has been used by developers to write a variety of software: from Android apps to backend services, from native code to web applications. The Kotlin developer community is really active online to build open source libraries, tools, and educational resources to support the evolution of the language. Since 2017, Kotlin has also been officially supported for Android development, and in 2019 Google designated Kotlin the preferred language for Android development. In 2020, the Kotlin ecosystem evolved to embrace multiplatform development with projects like Jetpack Compose Desktop and KMM (Kotlin Multiplatform Mobile).

If you're interested in Kotlin, Android app development, Multiplatform development, Jetpack Compose, Kotlin/Native, Coroutines, Functional Programming, Kotlin Scripting, IoT, Data Science, Libraries, and Frameworks in Kotlin — or if you just want to connect with the Kotlin community — the Kotlin DevRoom is for you!

Event Speakers Start End

Sunday

  Kotlin DevRoom Welcoming Remarks Nicola Corti, Martin Bonnin, Marco Gomiero, Holger Steinhauer, Julien Salvi 10:00 10:10
  The State of Kotlin
Q1 2022 Edition
Anton Arhipov 10:10 10:40
  The beauty of Kotlin typing system Marcin Moskala 10:40 11:10
  Advanced multi-platform dependency injection with Kotlin Romain Boisselle 11:10 11:40
  Code-first process modeling and analysis with kalasim
Understand and optimize real-world processes at ease
Holger Brandl 11:40 12:10
  Kotlin + Maths Dinorah Tovar 12:10 12:40
  Kotlin, CLIs and StarWars!
An introduction to creating CLI applications with Kotlin using Picocli
Julien Lengrand-Lambert 12:40 13:10
  DataClassGenerate. Shrinking Kotlin data classes Sergei Rybalkin 13:10 13:40
  KSP and Plugins. Optimizing Kotlin Multiplatform common code Anna Zharkova 13:40 14:10
  Mocking without reflection for Kotlin/Multiplatform Salomon BRYS 14:10 14:40
  From Mobile to Backend with Kotlin and Ktor Marco Gomiero 14:40 15:10
  Gradle: a deeper look at the Kotlin DSL
Everything you didn't want to know about Gradle Kotlin APIs
Martin Bonnin 15:10 15:40
  Not only Python: Kotlin for scripts Nicolas Frankel 15:40 16:10
  Refactoring Gilded Rose Kata Dmitry Kandalov 16:10 16:40
  Live-coding a web server with Ktor
Set up a web server and a client with Ktor in a live coding session.
Renaud Mathieu 16:40 17:10
  Navigating between Composables Maryam Alhuthayfi 17:10 17:40