Kotlin DSL & Kafka/Akka Streams


Details
Schedule:
18:00 Arriving
18:15 Intro(s)
18:30 Kotlin DSL in 60 minutes (Anton Arhipov)
19:30 Break with pizza and drinks
20:00 Kafka Streams & Akka Streams (Oleg Mürk)
21:00 Discussions
21:15 The end
Title: Kotlin DSL in 60 minutes (Anton Arhipov)
Learn how to create type-safe and statically typed DSLs in Kotlin. The session starts with an introduction to DSL related Kotlin language features. Next, we create a simple DSL in a live coding session and then continue adding expressiveness and language features. We cover a number of examples, like JSON or XML builder's, data binding, configuration & template engines.
Title: Kafka Streams & Akka Streams (Oleg Mürk)
Kafka and Akka streams are somewhat complementary lightweight solutions for processing streams of events. In this talk we will give an overview of both technologies and share our experiences with using them at Intertrust/PlanetOS.

Kotlin DSL & Kafka/Akka Streams