Skip to content
0:00 / 0:00

#kotlin#ksp#metaprogramming

Kotlin Symbol Processing (KSP)

Kotlin by JetBrains

100K subscribers • 61 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Jeffrey van Gogh and Ting-Yuan Huang

Intermediate. Assumes working knowledge.

12K views5 years ago1 recommendation

Programming languagesSystems programmingLanguage design and type systemsCompilers and interpretersBuild systems and packaging

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.

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.