Kotlin Meetup - Kotlin Compiler Plugins and Painless Microservices


Details
The next NYC Kotlin Meetup will be happening on Wednesday September 26th, 2018 at the Zocdoc office - 568 Broadway · New York, NY.
Talks:
Writing Your First Kotlin Compiler Plugin - Kevin Most
The Kotlin compiler plugin API gives us powerful features like Parcelize and the synthetic view accessor methods in kotlinx.android. These features could not be built using similar, but more limited, mechanisms, such as annotation processing.
The Kotlin compiler plugin API is not currently well-documented, but that doesn't mean that it can't be explored! In this talk, we will start from scratch and show how we can build a compiler plugin and deploy an artifact to a public location, so that we can build plugins that can be applied as easily as the official compiler plugins.
Painless Microservices - Fedor Korotkov
Many will say: "Building microservices is hard!". But with the right set of tools, technologies and frameworks it appeared to be not the case. During this session we'll talk about modern microservices in general and how Kotlin helped us. We'll talk about Java Interoperability which allowed us to use all the goods of Java ecosystem. How building different Kotlin DSLs helped us to manage our infrastructure and orchestrate microservices. And finally how to manage this Kotlin code base in an efficient manner.
Location: Thank you to Zocdoc for hosting and providing food and drinks. When you arrive someone will be at the entrance checking ids and directing you where to go.
Speaker Bios:
Kevin is a New York City-based software engineer who is passionate about Android, and excited about Kotlin. Kevin currently works at Google on the Mobile Vision team, exploring the various applications of the image recognition libraries that power Lens and other Google vision products.
Fedor is the CTO of Cirrus Labs, a small startup working on a new cloud-native continuous integration system. Many years ago Fedor worked at JetBrains and witnessed first hand how Kotlin was born and evolved in the language that we all love.
Special thanks to our sponsors!
https://www.meetup.com/New-York-Kotlin-Meetup/sponsors

Kotlin Meetup - Kotlin Compiler Plugins and Painless Microservices