Heads up for anyone in/around Leuven (Belgium) in ...
# android
t
Heads up for anyone in/around Leuven (Belgium) in September. @amanda.hinchman-dominguez (kotlinx.coroutines-adjacent, speaking at KTConf) is running a pre-conference workshop the day before: Kotlin Coroutines Forensics Masterclass. Full day, hands-on, digging into leak detection, Perfetto profiling, structured concurrency patterns, ... basically the stuff that usually only bites you in production. She's already going to be in town for KTConf, so it's a good opportunity to get a full day with her rather than just a regular talk. Also: has anyone here hit a nasty coroutine race condition or leak in prod? I'm collecting real stories for the workshop marketing, happy to credit/anonymize as preferred. Btw I'm also posting this in #C0B8RC352 and #C1CFAFJSK, couldn't really find a good channel to actually post this, because it's sort of an advertisement and a call for help at the same time. Struggling a lot with the balance between "this is probably useful info for kotlinlang members to know" and basically spamming people in here... If you've got better ideas how to deal with that, feel free to hit me up as well 😮‍💨
🆒 2
e
Would love to see also unit testing for the state flow to avoid conflating
🙏 1
t
In her full workshop curriculum Amanda also mentions
Attendees will also implement advanced
testing patterns that can catch concurrency
regressions in your CI/CD before they're ever
released.
I'm not sure if that will be exactly what you're looking for, but sounds promising at least 😅
Kotlin Coroutines Forensics Masterclass.pdf
a
Hey folks! Thanks to @Tim Schraepen for the introduction for the KTConf Kotlin Coroutines Forensics Masterclass workshop. This workshop is intended to not only cover the nuances of concurrency bottlenecks, but you'll also get the necessary tools and a data framework needed to convince the larger organization how revenue can increase (and customer calls can be reduced) without spending more than a conference budget. Bridging deep system behavior to business value is something AI cannot do (trust me, I've tried many a time💀). If you're looking for job security against AI, or if your team is looking for ways to reduce hard-to-reproduce bugs, this workshop is for you.
💜 4
🧵 1