Double Header: Swagger Codegen and Kotlin Coroutines


Details
We have TWO great Kotlin talks from engineers at Capital One!
- Making Swagger Codegen Work For You by David
Swagger Codegen can simplify your build process by generating server stubs and client SDKs for any API, defined with the OpenAPI (formerly known as Swagger) specification, so your team can focus better on your API’s implementation and adoption.
https://swagger.io/tools/swagger-codegen/
In my talk I’ll give an overview of when and why your team might want to use Swagger CodeGen tools. I’ll also do a deep dive into how mustache templates are used to generate Kotlin files for a project and I’ll demonstrate how you can modify these templates to customize every detail of the generated code to suit you and your team’s needs.
- Kotlin Coroutines and Integration with Android Programming by Tim
I will be talking all about Kotlin Coroutines, a (currently) experimental library that the Kotlin team created to help address complexities associated with asynchronous programming.
I'll give a general overview of coroutines for those that aren't familiar, and then dive into comparing traditional async/threading/reactive approaches and how coroutines help simplify our logic by providing non-blocking mechanisms. I'll also go into some specifics around integrating coroutines in Android with examples and comparisons to traditional Android programming.
-----
Appetizers and drinks will be provided.
Thanks to David at Capital One for helping organize and host this Meetup!

Double Header: Swagger Codegen and Kotlin Coroutines