CKUG @ Yum! Brands: Coroutine Cancellation: Don't do more work than you need


Details
Join us for the next CKUG meetup in the Yum! Brands office!
Coroutine Cancellation: Don't do more work than you need
Fabio Gottlicher
Kotlin coroutines are an indispensable part of the Kotlin ecosystem and a handy tool for asynchronous programming. Whether we're developing a UI application or server-side back-end, we must be ready for the possibility of our work being interrupted at any time. Luckily, the coroutine framework gives us great options for managing cancellations. In this talk, we'll go from the basic to more advanced use cases of cancelling coroutines and handling cleanup to make sure our apps are running smoothly and not doing more work than needed.
Kotlin Compiler Plug-ins: Walking the AST
Tim Abil
Join this talk to discover the advantages of Kotlin compiler plugins over KSP and annotation processors. Explore their various use cases, learn where to start when developing your own compiler plugin, and gain insights into the development of a plugin that generates Swagger specifications for Ktor.
SUBMIT A TALK
Interested in submitting a talk for Chicago KUG? We now have open CFPs for 2023! https://forms.gle/V1pzEMuYRsg6Fvk79 First-time speakers especially welcome!
COVID-19 safety measures

Sponsors
CKUG @ Yum! Brands: Coroutine Cancellation: Don't do more work than you need