![](https://squidex.jugru.team/api/assets/srm/327Yo7UsNQDRpm0Uz5eUOy/102577-508352704-karin-aleksandra-monoid-rasshiryayem-vozmozhnosti-kotlinx.serialization-s-pomoshchyu-arrow-meta.jpg?w=128)
Karin-Aleksandra Monoid
CircleCI
Start of main content
Day 4
RU
Migrating from Jackson to kotlinx.serialization may be quite a challenge due to differences in approaches. One of them is not having a global naming strategy. But can we solve this? Sure, we can with Arrow Meta.
Arrow Meta is a functional companion to Kotlin's compiler. This library opens a way to write compiler plugins, linters and other source transformations.
In this talk, we are going to cover the following:
Setup a multi module project for compiler plugin development with gradle Overview of Arrow Meta features Use case: Adding a global naming strategy to Kotlin Serialization
CircleCI
JetBrains