1. EXXETA
  2. /
  3. Aktuelles

KKON Kotlin-Konferenz 2020

Am 16. und 17. März dreht sich auf der KKON 2020 in Köln alles um Java, Kotlin, App-Entwicklung in der Praxis, Sprachfeatures und Co. Vor Ort ist auch unser Kollege Jan Hauer, Experte für Microservices, Spring Boot und funktionale Entwicklung.

 

Besuchen Sie Jans Workshop am 16. März zum Thema: Funktionale Programmierung mit Kotlin – nicht nur für die Cloud.

Im Workshop lernen Sie grundlegende Techniken wie Fehlerbehandlung und die Validierung von Input-Parametern kennen – altbekannt, aber wie geht es funktional? Danach geht es weiter mit z. B. der Modellierung von Zustandsautomaten zur Menüführung: Auch solche Herausforderungen lösen Sie funktional. Nebenbei erfahren Sie, was eigentlich Funktionen höherer Ordnung sind und wie die Abstraktion es ermöglicht, eleganten und lesbaren Code zu schreiben. Und ganz wichtig: Wie lässt sich funktionaler Code natürlich in ein Enterprise-Umfeld einbetten?

Die Schwerpunkte des Workshops auf einen Blick:

  • Kotlin und Arrow-Bibliothek
  • Try, Either, Validated
  • Store and More
  • Optics mit Optional, Iso und Lens
  • Abstraktion mit Higher Kinds

 

Weiter geht es am 17. März um 16.30 Uhr mit einem Vortrag von Jan zum Functional-Centered Design.

Kotlin und Arrow, eine Kombination zum Schweben auf der Cloud. Anstatt sich durch den objektorientierten Dschungel von Schichten und Klassen zu kämpfen, können Sie die Ausdrucksstärke des funktionalen Programmierens nutzen. Über dem Wirrwarr sind Sie endlich frei, sich auf die Business-Logik zu konzentrieren. Sie erhalten kurzen und eleganten Code, der besser zu testen und verständlicher ist. Als Bonus ist die Verwendung von reactive-Techniken und Parallelisierung praktisch geschenkt. In der Session werden Sie auch noch einmal das funktionale Paradigma betrachten. Anschließend steigen Sie im Live Coding voll in den funktionalen Entwurf ein und entwickeln eine kleine Spring-Boot-App. Natürlich funktional!

Die Schwerpunkte des Vortrags auf einen Blick:

  • Weitsicht statt Dschungel: funktionale Architektur
  • Funktionale Entwicklung in Action & Live Coding
  • Ruhig schlafen dank Micro-Tests

 

X