Jeffrey van Gogh and Ting-Yuan Huang explain the design principles and usage of Kotlin Symbol Processing for faster metaprogramming.
The recording brought to you by American Express. americanexpress.io/kotlin-jobs
Quiz: kotl.in/KSP-QUIZ. Read more about quizzes in the quiz rules kotl.in/QUIZ-Rules
Google recently released Kotlin Symbol Processing (KSP), a new tool to do metaprogramming on Kotlin. KSP is a lightweight alternative to both Java Annotation Processors and Kotlin Compiler plugins. Processors written in KSP like Room see up to 2* build speed improvements over their Annotation Processor counterparts. In this talk Jeffrey van Gogh and Ting-Yuan Huang describe why they built KSP and with which design principles. They also show how to use processors written in KSP, how to write your own processors and describe the roadmap for KSP moving forward.
Kotlin 2021 Premier Online Event Playlist - youtube.com/playlist?list=PLlFc5cFwUnmxS9GQ0HtzUG1a7WQ2cvF6U
Kotlin 2021 Premier Online Event schedule:
Kotlin & WebAssembly: A First Look - youtu.be/-pqz9sKXatw
October 21, CEST | EDT
KMM Beta Roadmap - youtu.be/LE-Dy9XCLxk
October 23, CEST | EDT
What's New in Ktor 2.0 (live) - youtu.be/mye9NjvxVSU
October 26, CEST | EDT
Spring Native with Kotlin (live) - youtu.be/aKQHayns4U0
October 28, CEST | EDT
Kotlin Symbol Processors -
October 30, CEST | EDT
K2 Compiler: a top down view (live) - youtu.be/db19VFLZqJM
November 2, CET | EDT
Kover — the Code Coverage plugin - youtu.be/_3ErSoKsoNQ
November 4, CET | EDT
Improving Your Kotlin Code Quality With Qodana - youtu.be/_3ErSoKsoNQ
November 6, CET | EDT
We’d love to know what you thought of the event. Your feedback will help us make our next event even better – kotl.in/event21-feedback
During production of our recorded presentations we followed all applicable public health and safety recommendations to protect our staff from possible transmission of COVID-19.
#kotlinevent21 #KSP #Google #Kotlin #Symbol #Processing
Why it's here
1 person recommends this
What people say. Recommended as an introduction to Kotlin Symbol Processing and its advantages over Java annotation processors.
A
u/Anisim_1Kotlin teamin r/Kotlin • Recommends
Google recently released Kotlin Symbol Processing (KSP), a new tool to do metaprogramming on Kotlin. KSP is a lightweight alternative to both Java Annotation Processors and Kotlin Compiler plugins. In this talk Jeffrey and Ting-Yuan describe why they built KSP and with which design pr principles.