Kotlin Coroutines and Dependencies management


Details
Welcome back to the Kotlin Athens meetup π
We are very excited to invite you to our 4th meetup with two awesome talks lined up for you π
The event is kindly hosted and sponsored by Advantage Financial Systems Experts π
Talks:
β
Kotlin Coroutines by Rainer Kern
Kotlin Coroutines are a powerful tool for writing asynchronous and non-blocking code.
Rainer will introduce coroutines and the basics of using them to write scalable and efficient code. By the end of the presentation, the audience will have a solid understanding of how to use coroutines in backend programming and how they can be used to write efficient and scalable code. We will cover the basic model of how coroutines work, how they differ from traditional threading, and how to implement simple asynchronous code using coroutines.
The presentation will include live coding, where the presenter will demonstrate how to use coroutines to handle the concurrency in a Kotlin application.
Speaker Bio: Rainer Kern is a Software Architect and Kotlin enthusiast from Vienna with over 15 Years of professional experience in the Java ecosystem - six of them spent mainly in Kotlin.
Apart from his work as a software architecture consultant and engineer specializing in SAAS Backends, Rainer is also engaged as a lector at the SAE University in Vienna and co-organizer of the Vienna Kotlin Meetup, Author of several software engineering classes, and several software engineering-related talks as well as a contributor to two Kotlin libraries on GitHub.
Rainer was born in 1984 in Vienna, Austria. He studied Business Informatics at the Vienna University of Technology and IT-Project Management at the Polytechnical University of Catalonia in Barcelona. He has lived in different Cities, including his hometown Vienna, Barcelona, Munich and Zurich.
β
Version Catalog, Dependabot and Renovate by Petros Paraskevopoulos
Version Catalog is the most recent and official way of declaring dependencies and their versions in a Gradle project. Adding Dependabot to your GitHub/GitLab repo enables you to automatically handle the logic of updating dependencies. But, it doesnβt work with Version Catalog, just not yet. Oh wait, there is Renovate too. In this presentation Petros will guide your through the above set of tools that can make your teamβs dependency management life that bit easier.
Bonus: Dependency Tree Diff, Dependency Analysis and other dependency related integrations.
Speaker Bio: Petros is passionate about mobile and everything Android, especially on the core side of things. He is currently working as an Android Core engineer for Automattic, helping the WordPress and WooCommerce teams on the Android side of things. He is really into keeping dependencies up-to-date and have tried different approaches the past years. Then he met Dependabot/Renovate and his life changed.
LinkedIn profile
During the break you can socialise and enjoy snacks and drinks offered by our sponsor Advantage Financial Systems Experts πΊπ
COVID-19 safety measures

Kotlin Coroutines and Dependencies management