Building and Using Kotlin DSL's with John Burns and Jonathan Bisson


Details
Join us as we hear from two of our regular attendees, John Burns and Jonathan Bisson as they speak about building and utilizing Domain Specific Languages (DSLs for short) in Kotlin. Domain specific languages are subsets of functions in a programming language designed specifically to ease development and communicate intention more effectively within a particular problem-space.
John Burns will kick things off around 6pm by examining how Kotlin's language features enable us to construct a DSL for building static websites.
Jonathan Bisson will follow up speaking about how he utilizes Kotlin in his daily professional life and he will explore some of the applications he has built, some of the libraries used (SpringBoot, TornadoFX) and the science surrounding them.
This talk targets people with at least an intermediate understanding of Kotlin.
John Burns is a developer at Grubhub who is passionate about the open source movement in software, as well as re-decentralizing the web. He started using Kotlin a few years ago and has since opened the door to functional programming for him.
Jonathan Bisson is a Research Assistant Professor at UIC in the College of Pharmacy. His work is a mixture of drug discovery from natural products (pharmacognosy) and software development. He started using Kotlin around two years ago and it his now his major language (accompanied by a good deal of Python for all the graphics and statistics).

Sponsors
Building and Using Kotlin DSL's with John Burns and Jonathan Bisson