KotlinConf 2024

Sonntag, 26. Mai 2024 Gerrit Collienne

Leinwand mit Text und Logo der KotlinConf 2024

Vom 22. bis 25. Mai fand in Kopenhagen die diesjährige KotlinConf statt. Auch wir waren wie in den vergangenen Jahren mit einer Gruppe vor Ort.

Kettenkarussell
Nach einer erfreulich unspektakulären Anreise am Mittwochmorgen konnten wir gegen 15 Uhr unsere Hotelzimmer beziehen. Um am ersten Konferenztag nicht Schlange stehen zu müssen, sind wir direkt zum Veranstaltungsort der KotlinConf, dem Bella-Center, gelaufen, um unsere Badges, T-Shirts und Trinkflaschen abzuholen. Fertig gewappnet für den ersten Konferenztag, haben wir uns anschließend Kopenhagen angeschaut. Nyhavn und Schloss Amalienborg durften dabei natürlich nicht fehlen. Den Tag ließen wir im Vergnügungspark Tivoli ausklingen. Neben diversen Fahrgeschäften gibt es dort auch eine Reihe von kulturellen Angeboten. So haben wir uns nach Fahrten mit der Rutschebanen, einer der ältesten noch betriebenen Holzachterbahnen der Welt, gemeinsam ein “interessantes” Ballettstück angesehen.

Der erste Konferenztag begann mit einer Keynote, die von Kodee, dem Kotlin-Maskottchen, eröffnet wurde. Danach gab es eine Zusammenfassung der wichtigsten Änderungen in Kotlin 2.0 und einen Ausblick auf weitere Sprachfeatures, die endlich mit dem K2-Compiler realisiert werden können. Auch die letzten Änderungen an Kotlin Multiplatform wurden ausführlich vorgestellt.

Seitdem Kotlin Multiplatform im letzten Jahr als stabil deklariert wurde, hat sich einiges getan. So wurde der lang erwartete Kotlin to Swift Exporter angekündigt, der die Verwendung von gemeinsam genutztem Kotlin-Code in Swift einfacher und komfortabler machen soll. Auch Compose Multiplatform das auf Jetpack Compose basierende deklarative UI-Framework für Android, Desktop, iOS und Web hat im letzten Jahr und in Kotlin 2.0 viele Verbesserungen erfahren. Es werden stetig weitere Jetpack Compose-Bibliotheken portiert oder komplett neue Multiplatform-Bibliotheken erstellt. Die iOS-Unterstützung ist nun nicht mehr in nur in einer Alpha-, sondern ab sofort in einer Beta-Version verfügbar.

Ganz ohne das Thema KI kam auch diese Keynote nicht aus, so wurde unter anderem vorgestellt, welche Anstrengungen JetBrains unternimmt, um Codevorschläge für Kotlin durch den AI Assistant weiter zu verbessern.

Hallenübersicht mit Ausstellern und Sponsoren
Nach der Keynote konnten wir aus einem abwechslungsreichen Programm von teilweise bis zu fünf parallelen Tracks wählen. Thematisch war für jeden etwas dabei, der Fokus lag jedoch sehr stark auf Kotlin Multiplatform und Compose Multiplatform. Backend-Talks waren deutlich in der Minderheit, was auch sehr gut den aktuellen Stand der Verbreitung von Kotlin widerspiegelt. Zwischen den Talks konnte man sich in der Ausstellungshalle mit Sponsoren und anderen Teilnehmerinnen und Teilnehmern unterhalten, aber sich auch mit Essen und Getränken stärken.

Kurz nach 13 Uhr wurde die KotlinConf abrupt unterbrochen: In der Küche gab es ein kleines Feuer, woraufhin das gesamte Gebäude evakuiert werden musste. Nach einer Viertelstunde auf dem Parkplatz konnte Entwarnung gegeben und das geplante Programm mit leichter Verzögerung fortgesetzt werden.

Nach den letzten Vorträgen fand am Abend die obligatorische Party statt. Neben Essen, dem einen oder anderen Bier und einer Karaoke-Band, die zum Karaoke singen eingeladen hat, wurde auch ein Quiz veranstaltet. Bei diesem Quiz hat ein Mitglied unserer Gruppe den sechsten Platz belegt und damit ein Exemplar von Kotlin in Action Second Edition gewonnen. Herzlichen Glückwunsch dazu!

Der zweite Tag war insgesamt deutlich unspektakulärer als der erste und wurde mit der Keynote The best programmer I know eröffnet. Der Vortrag war sehr gut und gab viele Denkanstöße. Bis zum Closing-Panel war es dann wieder normaler Konferenzalltag, viele interessante Talks und zwischendurch Essen und Socialising. Den Abschluss der KotlinConf bildete das Closing-Panel, welches von Hadi Hariri moderiert wurde. Verschiedene Fragen aus dem Auditorium und aus dem Netz wurden dem Panel gestellt und beantwortet. Zum Schluss gab es noch ein kurzes Recap-Video und dann war die KotlinConf 2024 auch schon vorbei. Den Abend ließen wir bei einem gemeinsamen Abendessen und einem Spaziergang am Hafen ausklingen.