Kotlin DSL in under an hour

Monday, June 17, 2019 - 18:00
SF Java Meetup
San Francisco

6:00pm food, beverage and networking, presentation to start at 6:30pm PT. Can't make it in person? Join the zoom at 6:30PT.

As Kotlin programming language is getting more popular, the creators of the libraries are starting to provide Kotlin API for their frameworks. The number of libraries that provide a nice little DSL grows constantly. The session introduces you to some of those libraries and explains, how Kotlin makes creating the DSL so simple. Lambdas, extension methods, lambdas with the receiver, and other syntactic sugar make it easy to implement DSL in Kotlin. In a live coding demo, we will create a simple DSL for the existing Java classes that could be used from a Kotlin code.

Speaker: Anton Arhipov, JetBrains
Anton is a Developer Advocate at JetBrains. Working with TeamCity and IntelliJ IDEA. Programming in Java and Kotlin. Professional interests include programming languages and developer tooling. Java Champion since 2014. Co-organizer of DevClub.eu, a local developers community in Tallinn, Estonia.

Pivotal Labs

875 Howard St.