Coroutines are the official solution for tackling asynchronous programming and parallelism in Kotlin. They reached maturity in the latest release but have been widespread for some time, especially within Android projects. Coroutines are an elegant solution which can be applied in isolation or used as a foundation for other frameworks. This talk will provide a simple and definitive picture of how coroutines work, both in terms of the underlying theory and practical examples.
About Eamonn Boyle
Eamonn Boyle is an experienced software engineer with over 15 years working as a developer, architect and team lead. For the last 2.5 years he’s been working as a full time trainer and coach, authoring and delivering courses on a extensive range of topics to a broad range of delegates – graduates, experienced engineers, software developers and QA staff. Topics have included many paradigms and technologies from core language skills (C#, TypeScript, Java, Kotlin, Python etc), Frameworks (ASP .NET Core, React, Angular, Spring etc) to tools and processes (Agile, TDD, Clean Code).
Eamonn has also spoken at a number of events and meetups including .NET Developer Guild, Bash, BelTech, GDG Dublin and aided in the delivery of a workshop at KotlinConf. When not teaching, Eamonn enjoys a good film, loves a good debate on current affairs and practicing his photography skills.