Oliver O.
@olivero2.bsky.social
Kotlin Multiplatform Software | High-Concurrency Event-Based Systems | Advanced Testing
TestBalloon, the next generation Kotlin test framework, has now reached flight level 0.7.1. Please do check out its unique combination of characteristics, making it 🌋 powerful, 🚀 blazingly fast, and ☺️ so easy to use. There's a brand-new documentation site, too!
github.com/infix-de/tes...
github.com/infix-de/tes...
GitHub - infix-de/testBalloon: Coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a balloon).
Coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a balloon). - infix-de/testBalloon
github.com
November 6, 2025 at 8:41 PM
TestBalloon, the next generation Kotlin test framework, has now reached flight level 0.7.1. Please do check out its unique combination of characteristics, making it 🌋 powerful, 🚀 blazingly fast, and ☺️ so easy to use. There's a brand-new documentation site, too!
github.com/infix-de/tes...
github.com/infix-de/tes...
Reposted by Oliver O.
We released Compose Hot Reload 1.0.0-rc01 🎆
What started as a happy accident was promised to be pushed towards stability as quickly as possible, allowing you to rely on a stable user experience.
github.com/JetBrains/co...
What started as a happy accident was promised to be pushed towards stability as quickly as possible, allowing you to rely on a stable user experience.
github.com/JetBrains/co...
Release v1.0.0-rc01 · JetBrains/compose-hot-reload
Release summary
🔥🎆 The project is promoted to the 'RC' stage.
We are still working on convenient tooling in IntelliJ and Android Studio and will continue experimenting there. The 'core technology' ...
github.com
October 6, 2025 at 12:28 PM
We released Compose Hot Reload 1.0.0-rc01 🎆
What started as a happy accident was promised to be pushed towards stability as quickly as possible, allowing you to rely on a stable user experience.
github.com/JetBrains/co...
What started as a happy accident was promised to be pushed towards stability as quickly as possible, allowing you to rely on a stable user experience.
github.com/JetBrains/co...
Reposted by Oliver O.
Added some KDocs, this can be tested already, release coming closer. Implemented last missing feature and added localization bundles.
github.com/karmakrafts/...
github.com/karmakrafts/...
GitHub - karmakrafts/Fluently: Kotlin Multiplatform implementation of the Fluent localization system.
Kotlin Multiplatform implementation of the Fluent localization system. - karmakrafts/Fluently
github.com
September 30, 2025 at 2:09 AM
Added some KDocs, this can be tested already, release coming closer. Implemented last missing feature and added localization bundles.
github.com/karmakrafts/...
github.com/karmakrafts/...
This is an amazing accomplishment by the Compose Multiplatform and Wasm teams at JetBrains, as well as everyone else contributing. I am so happy that they finally got this far!
🚀 Compose Multiplatform for web goes Beta in the 1.9.0 release!
Now is the perfect time to bring your Compose code and skills to the browser with minimal effort. Extend your apps beyond mobile and desktop to the web.
Learn more ➡️ https://kotl.in/cmp190-blue
Now is the perfect time to bring your Compose code and skills to the browser with minimal effort. Extend your apps beyond mobile and desktop to the web.
Learn more ➡️ https://kotl.in/cmp190-blue
Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta | The Kotlin Blog
Compose Multiplatform for web is ready for real-world use by early adopters.
kotl.in
September 22, 2025 at 8:18 PM
This is an amazing accomplishment by the Compose Multiplatform and Wasm teams at JetBrains, as well as everyone else contributing. I am so happy that they finally got this far!
Took this F18 race catamaran to a beach bar. Having the unusual combination of a non-alcoholic beer, coffee and chocolate cake. 😎
September 20, 2025 at 2:00 PM
Took this F18 race catamaran to a beach bar. Having the unusual combination of a non-alcoholic beer, coffee and chocolate cake. 😎
Entertaining, insightful, inspiring. A perfect start into the weekend. 🚀
Can kotlinx.coroutines outperform the GPU 🤯?
Watch me getting humbled while trying to find out...
www.youtube.com/watch?v=JCOS...
Watch me getting humbled while trying to find out...
www.youtube.com/watch?v=JCOS...
kotlinx.coroutines outperforming the GPU? 🤯
YouTube video by Sebastian Sellmair
www.youtube.com
September 12, 2025 at 6:27 PM
Entertaining, insightful, inspiring. A perfect start into the weekend. 🚀
😂 When TestBalloon completes 1.4 million tests in under 10 minutes and IntelliJ IDEA needs 6 minutes extra time to process the test results.
September 5, 2025 at 1:03 PM
😂 When TestBalloon completes 1.4 million tests in under 10 minutes and IntelliJ IDEA needs 6 minutes extra time to process the test results.
Reposted by Oliver O.
Reposted by Oliver O.
TestBalloon 0.6.0 is out now, welcoming Android to next-generation Kotlin testing:
✅️ Android local tests and Android instrumented tests in addition to KMP.
✅️ Nested, concurrent and parallel tests on the Android platform.
github.com/infix-de/tes...
I'd love to hear your thoughts! Please share!
✅️ Android local tests and Android instrumented tests in addition to KMP.
✅️ Nested, concurrent and parallel tests on the Android platform.
github.com/infix-de/tes...
I'd love to hear your thoughts! Please share!
GitHub - infix-de/testBalloon: TestBalloon is a coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a ballo...
TestBalloon is a coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a balloon). - infix-de/testBalloon
github.com
August 20, 2025 at 10:00 AM
TestBalloon 0.6.0 is out now, welcoming Android to next-generation Kotlin testing:
✅️ Android local tests and Android instrumented tests in addition to KMP.
✅️ Nested, concurrent and parallel tests on the Android platform.
github.com/infix-de/tes...
I'd love to hear your thoughts! Please share!
✅️ Android local tests and Android instrumented tests in addition to KMP.
✅️ Nested, concurrent and parallel tests on the Android platform.
github.com/infix-de/tes...
I'd love to hear your thoughts! Please share!
Reposted by Oliver O.
Wrote a lot of thoughts on junior developers, AI, and what I strongly feel is going to become the defining challenge of our industry's next generation.
www.zacsweers.dev/forklifts-re...
www.zacsweers.dev/forklifts-re...
Forklifts Require Training
Sleepwalking into labor collapse
www.zacsweers.dev
August 18, 2025 at 6:17 PM
Wrote a lot of thoughts on junior developers, AI, and what I strongly feel is going to become the defining challenge of our industry's next generation.
www.zacsweers.dev/forklifts-re...
www.zacsweers.dev/forklifts-re...
Reposted by Oliver O.
🤓 Fascinating read about OpenAI, Anthropic and the business of LLMs
ethanding.substack.com/p/openai-bur...
ethanding.substack.com/p/openai-bur...
openai burns the boats
the $334 machine that openai is aiming at anthropic
ethanding.substack.com
August 13, 2025 at 4:37 PM
🤓 Fascinating read about OpenAI, Anthropic and the business of LLMs
ethanding.substack.com/p/openai-bur...
ethanding.substack.com/p/openai-bur...
What if TestBalloon's next release would lift Android instrumented tests to a new flight level?
github.com/infix-de/tes...
github.com/infix-de/tes...
August 13, 2025 at 2:38 PM
What if TestBalloon's next release would lift Android instrumented tests to a new flight level?
github.com/infix-de/tes...
github.com/infix-de/tes...
Another round of valuable 🧑🍳 advice helping you write Gradle plugins with confidence:
August 11, 2025 at 2:17 PM
Another round of valuable 🧑🍳 advice helping you write Gradle plugins with confidence:
Reposted by Oliver O.
A recent discussion has led me to realize that many folks do not fully grok the parts of Gradle that can be made parallel. By default almost all of Gradle runs in a serial way.
So I wrote a post about it
www.liutikas.net/2025/07/29/P...
#gradle
So I wrote a post about it
www.liutikas.net/2025/07/29/P...
#gradle
Parallel Bits - Which Parts of Gradle Run in Parallel
By default, nearly the entire invocation of Gradle is done serially, but there are ways to make it partially parallel.
www.liutikas.net
July 29, 2025 at 6:29 PM
A recent discussion has led me to realize that many folks do not fully grok the parts of Gradle that can be made parallel. By default almost all of Gradle runs in a serial way.
So I wrote a post about it
www.liutikas.net/2025/07/29/P...
#gradle
So I wrote a post about it
www.liutikas.net/2025/07/29/P...
#gradle
Finally announcing a brand-new Kotlin Multiplatform test framework: TestBalloon is now ready for you to explore, built from the ground up to make writing all kinds of Kotlin tests simple and fun, everywhere!
Please share, tell me what you think!
github.com/infix-de/tes...
Please share, tell me what you think!
github.com/infix-de/tes...
GitHub - infix-de/testBalloon: TestBalloon is a coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a ballo...
TestBalloon is a coroutines-powered test framework providing structured testing for Kotlin Multiplatform. It is lightweight, heavy-lifting, and easy to use (like a balloon). - infix-de/testBalloon
github.com
August 1, 2025 at 2:00 PM
Finally announcing a brand-new Kotlin Multiplatform test framework: TestBalloon is now ready for you to explore, built from the ground up to make writing all kinds of Kotlin tests simple and fun, everywhere!
Please share, tell me what you think!
github.com/infix-de/tes...
Please share, tell me what you think!
github.com/infix-de/tes...
Reposted by Oliver O.
Version 0.34.0 of the gradle-maven-publish-plugin finally comes with configuration cache support. Dropping support for Sonatype OSSRH unblocked us from waiting for Gradle to resolve the underlying issue on their side.
github.com/vanniktech/g...
github.com/vanniktech/g...
Release 0.34.0 · vanniktech/gradle-maven-publish-plugin
Added configuration cache support for publishing.
Removed support for publishing through Sonatype OSSRH since it has been shut down. See the
0.33.0 release notes for upgrade
instructions if you hav...
github.com
July 14, 2025 at 9:53 AM
Version 0.34.0 of the gradle-maven-publish-plugin finally comes with configuration cache support. Dropping support for Sonatype OSSRH unblocked us from waiting for Gradle to resolve the underlying issue on their side.
github.com/vanniktech/g...
github.com/vanniktech/g...
Reposted by Oliver O.
A great breakdown by @mbonnin.net on why you should avoid the "kotlin-dsl" Gradle plugin. Just write your binary plugins using a normal "org.jetbrains.kotlin.jvm" plugin
mbonnin.net/2025-07-10_t...
#gradle
mbonnin.net/2025-07-10_t...
#gradle
The case against `kotlin-dsl`
I fear no man. But that thing... It scares me!
mbonnin.net
July 11, 2025 at 4:40 AM
A great breakdown by @mbonnin.net on why you should avoid the "kotlin-dsl" Gradle plugin. Just write your binary plugins using a normal "org.jetbrains.kotlin.jvm" plugin
mbonnin.net/2025-07-10_t...
#gradle
mbonnin.net/2025-07-10_t...
#gradle
If you want your existing Maven publishing to arrive in 2025, this is for you. If you'd like to know more about Maven Central snapshots, Gradle isolated projects, or quality API design, this is for you as well.
July 7, 2025 at 5:38 PM
If you want your existing Maven publishing to arrive in 2025, this is for you. If you'd like to know more about Maven Central snapshots, Gradle isolated projects, or quality API design, this is for you as well.
🎈 TestBalloon, the new Kotlin Multiplatform test framework just got an IDE companion: plugins.jetbrains.com/plugin/27749...
Use its gutter icons to run individual tests or test suites with any level of nesting from common code on all Kotlin targets.
Next stop: Support incremental compilation.
Use its gutter icons to run individual tests or test suites with any level of nesting from common code on all Kotlin targets.
Next stop: Support incremental compilation.
TestBalloon - IntelliJ IDEs Plugin | Marketplace
Official IntelliJ support plugin for TestBalloon, a Kotlin Multiplatform test framework. The support includes: Gutter icons to run individual tests or test suites from...
plugins.jetbrains.com
June 26, 2025 at 7:17 PM
🎈 TestBalloon, the new Kotlin Multiplatform test framework just got an IDE companion: plugins.jetbrains.com/plugin/27749...
Use its gutter icons to run individual tests or test suites with any level of nesting from common code on all Kotlin targets.
Next stop: Support incremental compilation.
Use its gutter icons to run individual tests or test suites with any level of nesting from common code on all Kotlin targets.
Next stop: Support incremental compilation.
Reposted by Oliver O.
📣 We’re hiring for Kotlin/Wasm!
Excited about Kotlin and WebAssembly? So are we.
Join our team to work on innovative tech that’s changing how web apps are built.
Apply now ⤵️
kotl.in/wasm-apply
Repost appreciated! 🙌
#Kotlin #WebAssembly #Wasm #Hiring #DevJobs
Excited about Kotlin and WebAssembly? So are we.
Join our team to work on innovative tech that’s changing how web apps are built.
Apply now ⤵️
kotl.in/wasm-apply
Repost appreciated! 🙌
#Kotlin #WebAssembly #Wasm #Hiring #DevJobs
Senior Developer for Kotlin/Wasm Compiler - JetBrains \ OpenSource Ecosystem \ Kotlin \ Kotlin Compiler - Careers
kotl.in
June 20, 2025 at 1:58 PM
📣 We’re hiring for Kotlin/Wasm!
Excited about Kotlin and WebAssembly? So are we.
Join our team to work on innovative tech that’s changing how web apps are built.
Apply now ⤵️
kotl.in/wasm-apply
Repost appreciated! 🙌
#Kotlin #WebAssembly #Wasm #Hiring #DevJobs
Excited about Kotlin and WebAssembly? So are we.
Join our team to work on innovative tech that’s changing how web apps are built.
Apply now ⤵️
kotl.in/wasm-apply
Repost appreciated! 🙌
#Kotlin #WebAssembly #Wasm #Hiring #DevJobs
TestBalloon 🎈on the rise, even before being announced.
I wrote an article on test frameworks in Kotlin: from JUnit5, Kotlin-test, Kotest, Prepared and the newest on the block: TestBalloon:
ivan.canet.dev/blog/2025/06...
ivan.canet.dev/blog/2025/06...
Lifting Kotlin testing: From JUnit to TestBalloon - Ivan “CLOVIS” Canet
Software engineering, open source and computer security
ivan.canet.dev
June 18, 2025 at 10:55 AM
TestBalloon 🎈on the rise, even before being announced.
Learning more about mastering library compatibility from a master of library compatibility @mbonnin.net. Now need to do my homework and revisit my Gradle setup.
May 26, 2025 at 12:16 PM
Learning more about mastering library compatibility from a master of library compatibility @mbonnin.net. Now need to do my homework and revisit my Gradle setup.
Me looking absolutely tired 🥱 after partying, discussing incremental compilation with @bashorov.com, porting the compiler plugin to 2.2.0-RC in the hotel lobby and releasing TestBalloon at 4 am from my hotel room. So much fun together with all of you folks! ❤️ #KotlinConf
May 26, 2025 at 9:20 AM
Me looking absolutely tired 🥱 after partying, discussing incremental compilation with @bashorov.com, porting the compiler plugin to 2.2.0-RC in the hotel lobby and releasing TestBalloon at 4 am from my hotel room. So much fun together with all of you folks! ❤️ #KotlinConf