Simon Vergauwen
banner
vergauwensimon.bsky.social
Simon Vergauwen
@vergauwensimon.bsky.social
210 followers 150 following 240 posts
Developer Advocate @ JetBrains #Kotlin since 2015 @arrow_kt maintainer
Posts Media Videos Starter Packs
You can find the workshop about Pure Functions, Powerful Effects, you can find it here: jb.gg/8obvnt
Software calling me out on trauma dumping? 😐
😢

I’m sharing this with the team, but not sure there’ll be any solution.
I guess I was partly responsible for the stock outage 🙈
It’s Lamda World today and tomorrow and I brought Kodee!!

Come to @serranofp.com and my workshop today, or swing by the @kotlinlang.org @jetbrains.com booth tomorrow and come say hi!

Hope to see you there!
Reposted by Simon Vergauwen
JetBrains Plugin Developer Conf returns this November!

Join JetBrains experts and plugin developers for a full day of inspiring talks, live Q&A sessions, and deep dives into the latest in plugin development.

🗓️ November 5 | 10:00 am CET
💻 Online
💸 Free

Register 👉 jb.gg/PluginDevelo...
Reposted by Simon Vergauwen
A conversation around Kotlin coroutines 💜

@sebi.io, @zsmb.co, and @marcinmoskala.bsky.social spent two glorious hours exploring coroutines in depth.

🎙️ If you love Kotlin, you won't want to miss this episode: www.youtube.com/watch?v=1zY4...
Discussing Kotlin Coroutines with Marcin Moskała | Talking Kotlin 141
YouTube video by Kotlin by JetBrains
www.youtube.com
Reposted by Simon Vergauwen
🚀 Dokka 2.1.0 is out!

This version focuses on stabilizing experimental features, supporting new Kotlin language updates, and improving the user experience.

🔗 Check out the details: https://github.com/Kotlin/dokka/releases/tag/v2.1.0

We'd really appreciate your feedback!
Reposted by Simon Vergauwen
🚀 Koog 0.5.0 is here! In addition to full A2A support, this release introduces:

💡 New non-graph API for strategies
🛠️ Tool API upgrades
🔁 Stronger agent persistence
✨ And more!

Dive into what’s new: https://jb.gg/m5t46p
Reposted by Simon Vergauwen
Junie is perfect for something like this (in a #KMP project).....it added Android, iOS and JVM implementations (using expect/actual) and also updated the tests.
Reposted by Simon Vergauwen
I've written a small blog post about how context parameters change API design in Kotlin serranofp.com/blog/context...

Feedback and discussion is more than welcome!
Context parameters and API design
serranofp.com
Reposted by Simon Vergauwen
Because obviously what the world was missing was yet another manifesto, I proudly present:

The Agents Manifesto — a survival guide for working with AI without losing your sanity.

Coming soon to a stone tablet near you.

antonarhipov.github.io/agents-manif...
Reposted by Simon Vergauwen
This year’s Kotlin Multiplatform Contest for students and recent graduates is open. Build a project using KMP, and it could take you to KotlinConf 2026 in Munich, Germany!
👉 https://kotlinconf.com/contest/
Contest | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotlinconf.com
Reposted by Simon Vergauwen
🎉 JUnit 6.0 is here, and it brings even deeper Kotlin support! Now, you get:

✨ Suspend and cancellation support
✨ Kotlin 2.2 baseline
✨ Improved nullability annotations
✨ Convenient UX with contracts

Check out the full release notes 👉 kotl.in/b8wncm?utm_c...
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
Reposted by Simon Vergauwen
I was thinking exactly the same!
Reposted by Simon Vergauwen
🎙️ Spoke at #Devoxx about making #AI agents truly fault-tolerant and recoverable with #Koog#JetBrains’ open-source framework for resilient #JVM + #Kotlin AI systems.

Also showed how to integrate Koog agents into #Spring/#SpringBoot apps.

🎥 Full talk: youtu.be/2l1GBp80CbY
Fault tolerant AI Agents on the JVM with Koog framework by Vadim Briliantov
YouTube video by Devoxx
youtu.be
Hi @devoxx.com!
I’m at the @jetbrains.com booth this week.

Be sure to come say hi if you want to hear about Kotlin! 😬
Hello @devoxx.com Belgium!
Drop by the @jetbrains.com booth to chat about Spring Data, Spring 7, and what’s coming next in IntelliJ IDEA.
🎤 At 18:20, @maritvandijk.bsky.social will share IntelliJ IDEA tips to boost your productivity.
Reposted by Simon Vergauwen
⚡ Want to increase the speed of your iOS builds? Try incremental compilation for Kotlin/Native, by adding this to your Gradle properties:

kotlin.incremental.native=true

This is an experimental feature, and we'd love to hear your feedback.

Learn more 👉 https://kotl.in/t37r88
Tips for improving compilation time | Kotlin
kotlinlang.org
Reposted by Simon Vergauwen
Published a KEEP on suspend lambdas and anonymous functions: github.com/Kotlin/KEEP/...
github.com
It can be counter productive as well 🙃

LLMs are differentiating more and more on how to “optimise” the prompts. I.e.

- XML vs yaml vs json
- All caps important instructions were good in gpt4 but bad on gpt5

So fine tuning a prompt for 1 model might detune it for another.