Nicer data transformation with KopyKat and Optics by Alejandro Serrano Mena
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs Data classes are incredibly useful when modeling our domain in an immutable way. The Kotlin compiler gives us many niceties, including 'copy' to create a new value based on a previous one. However, this 'copy' often falls short. In this talk we explore two alternatives: KopyKat, a plug-in to generate additional variations of 'copy', and Arrow Optics, a whole framework to transform this immutable data. Talk by: Alejandro Serrano Mena #Arrow #KotlinConf
April 12, 2023