Kotlin Meetup April 2024 @ Sentry.io


Details
===Topic===
1st talk: Uniting Native SDKs into Kotlin Multiplatform: Join us for a session on creating an error monitoring API with Kotlin Multiplatform (KMP), where we'll delve into using the expect/actual API for integrating Java and Cocoa SDKs into our SDK. We'll share design methodologies, challenges, and solutions from our experience, making this API work across platforms. Expect code snippets and use cases that highlight how we've managed to incorporate native SDKs into KMP, avoiding complete rewrites and offering alternative strategies such as actual typealias. This session is designed for both KMP enthusiasts and newcomers, focusing on achieving a unified SDK experience.
2nd talk: An introduction to property based testing with Kotest: Interested in improving your test suite? Property based testing might be worth a look! After demonstrating the benefits of this technique with an introductory example, we'll look into real-world examples that showcase how we applied property based testing in our codebase to increase our number of test cases and ensure correctness of our vehicle routing solution at Cargonexx. We will also discuss what useful tools Kotest's property test framework provides and what test patterns are useful for property testing.
Slides will be available here (1st talk) and here (2nd talk).
===Speaker===
Giancarlo Buenaflor: I am a SDK Software Engineer at Sentry & Google Summer of Code 2023 contributor and started my journey as an intern working on the Kotlin Multiplatform SDK for Sentry. I have gained a great deal of passion for Kotlin through this experience. Currently I am mainly responsible for the Sentry Flutter SDK but my heart and passion is with Kotlin.
Socials:
https://github.com/buenaflor
https://www.linkedin.com/in/giancarlo-buenaflor/
Peter Laggner: Based in Graz. Working remotely for Cargonexx GmbH on solving vehicle routing problems using Kotlin, Timefold/Optaplanner and Quarkus. Kotlin Enthusiast since 2017.
Socials:
https://github.com/greyhairredbear
https://stackoverflow.com/users/4929939/greyhairredbear
===Schedule===
17:30 - Setup, Sound Check etc.
17:40 - Open Doors
18:00 - Welcome & Introduction, Community Interview
18:15 - 1st Talk
18:30 - 2nd Talk
19:00 - Networking, Food & Beverages
ca. 21:00 - Close Doors
===How to find us===
Sentry, Rothschildplatz 3/2/ab, 1020 Wien

Kotlin Meetup April 2024 @ Sentry.io