I'm embarking on a blog series showing how to build a Kotlin IR compiler plugin, join me for part 1! ๐งฉ Hoping to release a new part each week. https://t.co/qsKhIy6M3O
If you're up for something quick and cool to learn around Kotlin, check out @bnormcodes's talk on Kotlin Power-Assert from this year's KotlinConf:
https://t.co/UbU9qKCByk
Had the privilege of speaking at KotlinConf again this year! Topic was a special one to me. I've been working on power-assert for Kotlin for over 4 years - long before I started working for JetBrains - and it is now officially part of Kotlin!
https://t.co/E9z7kqwDqZ
Even though it passed under most people's radar, to me, it is one of the most important announcements of Kotlin 2.0: We finally have Power Assert! Is it time to explain what it is and how it works. Thread ๐๐งต
๐ขThe Kotlin 2.0.0-Beta5 release is out! https://t.co/txtBnA4OR4 ๐
This release mostly covers the stabilization of the new Kotlin K2 compiler. In addition, there are new features in Kotlin/Wasm and Kotlin/JS, as well as improvements for the Gradle build tool.
๐ The next stabilization release will be Kotlin 2.0.0-RC1.
At the time of the Kotlin 2.0.0-RC1 release, we plan to ensure binary compatibility with code compiled by other versions of the Kotlin compilers and to eliminate the poisoning of binaries compiled with K2. This will enable you to use the new K2 compiler in production environments.
๐ป The K2 Compiler is on the verge of completing its stabilization process and becoming enabled by default in Kotlin 2.0. It is crucial that as many developers as possible give K2 a try and report any potential issues.
โ Starting with Kotlin 2.0.0-Beta1, the Kotlin K2 compiler has been enabled by default. No additional actions are required. Give K2 a try!
@bashorov Exactly! Already on my list of things to explore!
Auto build my slides with GitHub Actions and publish them to GitHub Pages for easy sharing? Yes, please!
@hhariri Don't worry, I'm also writing everything in Google Slides. This is just an experiment because I've always been curious.
But I am genuinely curious why you think it is an anti-pattern? Seems like a cool use case for Compose. What would the concerns be?
I was honored to speak at @kotlinconf this year; twice! You can check out both recordings now!
Declarative Test Setup: https://t.co/BsWrPwhE3w
Elevated Gardening: https://t.co/Rlsqf0aGJD
I'll be speaking at @kotlinconf 2023 in my very first attendance! Twice! Declarative Test Setup will be a regular session and Gardening will be a lighting talk. So excited!
@galex Two main reasons I can think of without seeing code:
1. Missing META-INF/services file for registrar
2. Incorrect plugin artifact coordinates
Gradle composite builds are really useful, allowing you to test the Gradle plugin without needing to publish a release.