Simon Vergauwen's Avatar

Simon Vergauwen

@vergauwensimon.bsky.social

Developer Advocate @ JetBrains #Kotlin since 2015 @arrow_kt maintainer

208 Followers  |  149 Following  |  242 Posts  |  Joined: 14.11.2024  |  1.9757

Latest posts by vergauwensimon.bsky.social on Bluesky

Preview
Finding Order in the Mayhem: A Novel Concurrency Testing Tool that Improved the Kotlin Compiler | The Research Blog At JetBrains Research we built LitmusKt β€” a novel concurrency testing tool for Kotlin’s unique mix of JVM, Native, and JavaScript backends.

Finding Order in the Mayhem: A Novel Concurrency Testing Tool that Improved the Kotlin Compiler https://lobste.rs/s/xkziyp #testing #kotlin

31.10.2025 14:52 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Good luck! Looks like a great view, and weather 😍 Love following your remote work, I’m just sitting here in my β€œremote” village πŸ˜„

Will the content available, and/or a recording?

31.10.2025 15:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
an orange kodee sitting down with a pumpkin on its head.

fun fact: I was gonna put a duke on the pumpkin but it kept looking like among us so i didnt)

an orange kodee sitting down with a pumpkin on its head. fun fact: I was gonna put a duke on the pumpkin but it kept looking like among us so i didnt)

happy halloween and wait why is kodee orange

31.10.2025 04:59 β€” πŸ‘ 23    πŸ” 5    πŸ’¬ 1    πŸ“Œ 2
Preview
GitHub - mreichelt/kotlin-on-crac: Talk: Kotlin on CRaC – new JVM features to speed things up Talk: Kotlin on CRaC – new JVM features to speed things up - mreichelt/kotlin-on-crac

There's a GitHub repo up on github.com/mreichelt/ko..., with some handy scripts to try these features out yourself!

29.10.2025 04:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Kotlin on CRaC – new JVM features to speed things up - Marc Reichelt | droidcon Berlin 2025
YouTube video by droidcon & fluttercon Kotlin on CRaC – new JVM features to speed things up - Marc Reichelt | droidcon Berlin 2025

Warming up for @droidcon.bsky.social London?
Why not also warm up your JVMs to get faster startup times, with CRaC, Ahead-of-Time Class Loading & Linking (JEP 483) and AoT Method Profiling (JEP 515)?

My Droidcon Berlin talk is now up - enjoy!
www.youtube.com/watch?v=paoA...

29.10.2025 04:36 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

if you see this post, your actions are:
- if you have a spare buck, give it to Wikipedia, then repost this
- if you don't have a spare buck, just repost

your action is mandatory for the world's best source of information to survive

26.12.2024 12:03 β€” πŸ‘ 26868    πŸ” 35120    πŸ’¬ 255    πŸ“Œ 390

You can find the workshop about Pure Functions, Powerful Effects, you can find it here: jb.gg/8obvnt

27.10.2025 08:46 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
GitHub - nomisRev/lambda-world-2025-crafting-elegant-dsls-in-kotlin: Lambda World 2025 Workshop by Alejandro Serrano & Simon Vergauwen about building DSLs in Kotlin Lambda World 2025 Workshop by Alejandro Serrano & Simon Vergauwen about building DSLs in Kotlin - nomisRev/lambda-world-2025-crafting-elegant-dsls-in-kotlin

Had an amazing time at #LambdaWorld 25!

Gave 2 workshops with @serranofp.com about @kotlinlang.org. Had great chats about Kotlin not the server, for FP, Kotlin Notebooks, @jetbrains.com and @intellijidea.com 😍

You can find the workshops here: jb.gg/tj9qf6

Hope to see you all next year!

27.10.2025 08:45 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

Software calling me out on trauma dumping? 😐

23.10.2025 14:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

😒

I’m sharing this with the team, but not sure there’ll be any solution.

23.10.2025 11:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I guess I was partly responsible for the stock outage πŸ™ˆ

23.10.2025 10:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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!

23.10.2025 06:24 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 2    πŸ“Œ 1
Video thumbnail

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...

16.10.2025 18:45 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 0    πŸ“Œ 2
Discussing Kotlin Coroutines with Marcin MoskaΕ‚a | Talking Kotlin 141
YouTube video by Kotlin by JetBrains Discussing Kotlin Coroutines with Marcin MoskaΕ‚a | Talking Kotlin 141

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...

21.10.2025 04:44 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Post image

πŸš€ 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!

17.10.2025 14:07 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ 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

17.10.2025 14:37 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

15.10.2025 08:24 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Context parameters and API design

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!

14.10.2025 14:13 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Post image

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...

13.10.2025 07:03 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Be more productive with IntelliJ IDEA  by Marit van Dijk
YouTube video by Devoxx Be more productive with IntelliJ IDEA by Marit van Dijk

For your weekend #Devoxx playlist:
Be more productive with @intellijidea.com, by yours truly
www.youtube.com/watch?v=ZWec...

11.10.2025 07:40 β€” πŸ‘ 38    πŸ” 11    πŸ’¬ 3    πŸ“Œ 1
Preview
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.

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/

10.10.2025 16:09 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸŽ‰ 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...

10.10.2025 14:07 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
Build a Kotlin Multiplatform Project and Win a Trip to KotlinConf 2026 | The Kotlin Blog 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! Join the contest!

Build a Kotlin Multiplatform Project and Win a Trip to KotlinConf 2026
blog.jetbrains.com/kotlin/2025/...

For students and recent graduates.

10.10.2025 10:12 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Vadim Briliantov talking about Koog on the Devoxx stage.

Vadim Briliantov talking about Koog on the Devoxx stage.

Building a #SpringFramework application with #Koog agents by @vadim-briliantov.bsky.social #Devoxx

08.10.2025 12:12 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I was thinking exactly the same!

09.10.2025 17:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Fault tolerant AI Agents on the JVM with Koog framework by Vadim Briliantov
YouTube video by Devoxx Fault tolerant AI Agents on the JVM with Koog framework by Vadim Briliantov

πŸŽ™οΈ 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

09.10.2025 10:32 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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! 😬

08.10.2025 05:55 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Tips for improving compilation time | Kotlin

⚑ 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

07.10.2025 14:06 β€” πŸ‘ 19    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Published a KEEP on suspend lambdas and anonymous functions: github.com/Kotlin/KEEP/...

06.10.2025 11:09 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

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.

04.10.2025 10:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@vergauwensimon is following 20 prominent accounts