Creating Expressive code with a Kotlin DSL


Details
Writing code that is easy to understand is one of the big challenges engineers face on a daily basis. Reading code and understanding the business logic expressed by that code can be equally challenging. A Domain Specific Language (DSL) is a specialized language designed to solve problems within a specific domain. It can be a powerful tool to help engineers write business functionality that is easy to read.
What to expect
Florian will talk about what a DSL is, why Kotlin is a great choice to build one and give some examples of how to create it.
About the speaker
Florian Putker is a seasoned software engineer at Flock community, with plenty experience in software design, requirement engineering, OOO, and functional programming. He's a jack of all trades, and seen many different codebases at various level of quality. https://www.linkedin.com/in/fmputker/
Agenda:
15:45 walk in for the talk
16:00 talk
17:00 drinks & networking
Bring your questions and enthusiasm—we’ll have time for Q&A and discussions after the talk!
RSVP now to reserve your spot. Let’s code, learn, and grow together!

Creating Expressive code with a Kotlin DSL