Zac Sweers
  • Home
  • Author
  • Speaking
  • GitHub
Subscribe

Annotation Processing

A collection of 4 posts
Kotlin Symbol Processing: Early Thoughts
Annotation Processing

Kotlin Symbol Processing: Early Thoughts

Google announced Kotlin Symbol Processing [https://github.com/android/kotlin/tree/ksp/libraries/tools/kotlin-symbol-processing-api] (KSP) today, a new compiler-plugin-based API for annotation processing in Kotlin. It's designed to be a faster alternative to Kapt, Kotlin's current first party tool for this. Rather than re-explain some of its excellent [https:
Jun 11, 2020 — 5 min read
Moshi

A Closer Look At Moshi 1.9

Moshi 1.9 is here! It's been in the oven for a year and excited to have it out there. This post takes a closer look at its changes.
Oct 30, 2019 — 6 min read
Moshi

Moshi Kotlin Code Gen: An Open Source Story

For context — see the previous post [https://www.zacsweers.dev/exploring-moshis-kotlin-code-gen/] I wrote about Moshi [https://github.com/square/moshi]’s new Kotlin code gen support. This blog is a somewhat technical, mostly personal account of how it came to be. Origins Moshi’s Kotlin code gen has an interesting
May 22, 2018 — 5 min read
Moshi

Exploring Moshi’s Kotlin Code Gen

Moshi’s namesake: a Frenchie named MoshiIntroduction Moshi 1.6 [https://github.com/square/moshi/blob/master/CHANGELOG.md#version-160] was recently released with a brand new Kotlin code gen artifact. It’s an alternative to the existing reflection-based artifact, and in my opinion one of the most interesting recent
May 16, 2018 — 9 min read
Zac Sweers © 2022
Powered by Ghost