Карин-Александра Моноид | Расширяем возможности kotlinx.serialization с помощью Arrow Meta
На проекте, использующим Kotlin, хочется работать с Kotlin-first библиотеками. Например, хочется вместо Jackson использовать kotlinx.serialization. К сожалению, перевести существующий проект на любимые технологии не всегда возможно из-за разницы в подходах или отсутствии фич. Например, global naming strategy. Можно ли обойти ограничения библиотеки и добавить недостающее? Можно! С помощью Arrow Meta. Arrow Meta — это библиотека, позволяющая писать плагины для компилятора, линтеры и другие преобразователи исходного кода. В данном докладе мы поговорим о настройке проекта, возможностях библиотеки и разберём реальный use-case добавления global naming strategy в kotlinx.serialization. Данный доклад будет интересен продвинутой аудитории, преимущественно использующей Kotlin для backend-разработки. Twitter Карин: / paranoidmonoid Полезные ссылки: Больше выступлений DevFest Russia 2021 на сайте: Канал GDG Russia в Telegram: Чат GDG Russia в Telegram: Больше о программах Google Developers: Присоединяйтесь!