VideoS
Exklusiv für die Teilnehmer unserer Konferenz bieten wir hier alle Vorträge der KKON 2022 als Videomitschnitt an – auch die Keynote ist dabei. So kannst Du in aller Ruhe noch einmal eintauchen in die Themen, die Dir wichtig sind – und das Gelernte Schritt für Schritt in die Tat umsetzen. Freue Dich auf über 17 Stunden geballtes Wissen. Wir wünschen Dir viel Freude und Erfolg mit Deinen Kotlin-Apps!
von Rachel Appel (Englisch)
Dark Pattern is software built to deceive. In this keynote, Rachel Appel will show you how to spot these Dark Patterns. You’ll also learn how to avoid them, both when using software as well as when creating it.
von Anton Arhipov (Englisch)
In this session, you will learn about the subset of the lesser known features that might look obscure at the first sight. After this session, you will have an idea about the hidden Kotlin gems features and when to apply them.
von Volkmar Vogel
Erfahrenen Java-Entwicklern und -Entwicklerinnen gelingt der Umstieg auf Kotlin meist reibungslos, aber ein Kinderspiel ist er nicht. In diesem Vortrag erfährst Du, wie Du klassische Pain Points der Java-Entwicklung mit Kotlin elegant lösen kannst.
von Jörn Dinkla
In diesem Vortrag gibt Jörn Dinkla eine Einführung in Koroutinen und zeigt Dir, wie nebenläufige und asynchrone Anwendungen mit TDD korrekt implementiert werden können. Dafür stellt er Koroutinen und deren Bibliotheksfunktionen Schritt für Schritt vor.
von Anton Keks (Englisch)
Klite is the brainchild of Anton Keks. The framework was born to prove that a convenient, performant and non-blocking server framework can also be very small and simple to write and debug. How all of this is possible will be disclosed in this KKON talk.
von Michael Arndt
Mit Kotlin kannst Du DSLs innerhalb der Syntax von Kotlin definieren und so das Beste aus beiden Welten vereinen. Wie das gelingt, erklärt Michael Arndt in seinem Vortrag.
von Jilles van Gurp (Englisch)
FORMATION has been an early adopter of full stack Kotlin and uses Kotlin on both server and web. In this presentation, Jilles van Gurp covers the pros & cons in doing so, discusses challenges and offers solutions specific to this approach.
von Michal Harakal
In diesem Vortrag erfährst Du, wie KI die Softwareentwicklung erleichtern kann. Zunächst erklärt Dir Michal Harakal die Grundlagen neuronaler Netze, dann demonstriert er, wie Data Science die Entwicklung mit Kotlin bereichert.
von Benedikt Jerat
In diesem Talk stellt Benedikt Jerat anhand von Beispielen aus anderen Sprachen das Konzept des Pattern Matchings vor. Ausgehend vom Ist-Zustand in Kotlin zeigt er, wie Code durch Pattern Matching elegant transformiert wird.
von Sebastian Aigner
Sebastian Aigner nimmt Dich mit auf eine Reise durch die Funktionen, die Kotlin »out of the box« bietet. Von String-Manipulation bis Verarbeitung von Collections enthält die Kotlin-Standardbibliothek leistungsstarke Tools, mit denen Du noch effizienter entwickelst.
von Werner Eberling
Werner Eberling zeigt in diesem Talk an einem konkreten Beispiel, wie Du mit Ktor »pure« Kotlin-REST-Webservices entwickelst und testest, ohne das Kotlin-Ökosystem dafür zu verlassen. Auch ohne Ktor-Vorkenntnisse kannst Du von diesem Vortrag profitieren.
von Annyce Davis (Englisch)
You have an idea for a new app. You’ve secured buy-in from the business. What’s next? The MVP. But what does it take to ship a new app these days? What are the challenges you’ll inevitably face? How should you approach the architecture? What are the technical decisions you’ll need to make?
von Sven Ruppert
Angriffe auf die Open-Source-Wertschöpfungskette werden immer raffinierter und die Softwareentwicklung gerät immer stärker in den Fokus. Sven Ruppert erklärt Dir in diesem Talk, wie Du Dich gegen die Herausforderungen von Cyberangriffen wappnest.
von Marcin Moskała (Englisch)
Every coroutine needs a job. Surprisingly, this is what forms their relationship with their children. Not an easy relation – it involves inheritance, awaiting, cancellation, and exception handling. In this talk you will learn to look at these mechanisms from the right perspective.
von Michael Sperber
In diesem Vortrag beschreibt Michael Sperber eine Kooperation zwischen Blume2000 und der Active Group, bei der Probleme in einer hexagonalen DDD-Architektur mit funktionalen Techniken gelöst werden.
von Christian Schwörer
In diesem Talk macht Christian Schwörer Dich mit dem JVM-Framework Quarkus bekannt. Außerdem stellt er Dir auf Basis eines simplen Quarkus-/Kotlin-Microservices eine Teststrategie vor und konkretisiert diese mit Codebeispielen.
von Fabian Rump
In diesem Vortrag zeigt Fabian Rump Dir anhand eines Beispiels, wie Du einen eigenen Annotationsprozessor auf Basis der Kotlin Symbol Processing API (KSP) erstellen und beispielsweise im Projektgeschäft verwenden kannst.
von Urs Peter
In diesem Vortrag lernst Du die wichtigsten Best Practices und idiomatischen Features von Kotlin kennen. Urs Peter zeigt Dir, wie und warum Kotlin verstärkt den Fokus auf einen unveränderlichen und ausdrucksstarken Programmierstil legt.
von Jan Hauer & Johannes Link
Kotlin und die von Oracle entwickelte GraalVM bieten zeitgemäße Alternativen zu Java und Java Virtual Machine innerhalb des Java-Ökosystems. In diesem Talk zeigen Dir Jan Hauer und Johannes Link, wie Du Deine Anwendungen mit diesen Tools fit für die Cloud machst.