Extending Kotlinx Serialization with Arrow Meta: A Detailed Guide | Karin Aleksandra Monoid



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

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Digital Sponsors