Simon Vergauwen
@vergauwensimon.bsky.social
200 followers 140 following 230 posts
Developer Advocate @ JetBrains #Kotlin since 2015 @arrow_kt maintainer
Posts Media Videos Starter Packs
vergauwensimon.bsky.social
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! 😬
intellijidea.com
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
kotlinlang.org
⚡ 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
rakhman.info
Published a KEEP on suspend lambdas and anonymous functions: github.com/Kotlin/KEEP/...
github.com
vergauwensimon.bsky.social
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.
Reposted by Simon Vergauwen
ivcanet.bsky.social
We now have a dedicated Bluesky account!

In the coming weeks we'll be automating release announcements there.
opensavvy.dev
Hey everyone!

This is the new account for OpenSavvy news.

Learn more about us at opensavvy.dev
vergauwensimon.bsky.social
Looking forward to meeting up there next year 😬
Reposted by Simon Vergauwen
ivcanet.bsky.social
The #Kotlin Multiplatform #MongoDB driver has made its first request!
vergauwensimon.bsky.social
I’ll see if can provide an update on the issue with timeline, and expectations.
vergauwensimon.bsky.social
It’s not left to wither, it’s very actively being worked on at the moment.

Developing OSS is sadly very expensive, so we need to carefully consider and balance priorities.

We’re even growing the team working on this. www.jetbrains.com/zh-cn/career...
Senior Kotlin/Java Developer (Koog) - JetBrains \ JetBrains AI - 招贤纳士
www.jetbrains.com
Reposted by Simon Vergauwen
Reposted by Simon Vergauwen
kotlinlang.org
The Ktor roadmap for 2025–26 is here! Here's what we'll be working on:

🔶 API docs (OpenAPI is already in preview)
🔶 WebRTC Client with a Multiplatform API
🔶 Integration with Koog, the @jetbrains.com framework for building AI agents

Explore what’s next 👇 blog.jetbrains.com/kotlin/2025/...
The Ktor roadmap and previews | The Kotlin Blog
OpenAPI and WebRTC support have been available in preview since the Ktor 3.3.0 release. See what else is coming to Ktor!
blog.jetbrains.com
vergauwensimon.bsky.social
You should be proud! Congratulations on writing a great book 👏👏
vergauwensimon.bsky.social
Doesn’t sound disgusting. Sounds amazing.

Salt, fat & acid is what you master to become a good chef 👨‍🍳
vergauwensimon.bsky.social
I mean we take our fries super serious. I have 2 deep fryers, one specifically for fries.

They’re not french fries.

We fry them twice, in ox fat. We have a mayonnaise law that allows for higher fat content in our mayonnaise.

😠😤
Reposted by Simon Vergauwen
ktconf.bsky.social
Couldn’t be happier with yesterday’s 1st edition of KTConf.be.

Some quick stats:
We had a total of 59 Kotlin fans attend, including 8 speakers, of which 5 international ones.

Big shout out to Kunlabora, Triple D, DPG Media, PTV Logistics and of course @jetbrains.com for their amazing support.
KTConf 2025
Belgium's Premier Kotlin Conference
KTConf.be
Reposted by Simon Vergauwen
sam-cooper.bsky.social
Channel: messages are shared out so that each message is received by exactly one consumer.

Shared flow: messages are replicated so that each consumer receives its own copy of every message.

#kotlin #coroutine tips 💡

The diagram is from 📚 Kotlin Coroutine Confidence 👉 pragprog.com/titles/...
Diagram comparing channels and shared flows. When a stack containing three items is passed to a channel, three consumers each receive one item from the stack. When the stack of three items is passed to a shared flow, three consumers each receive a copy of the complete three-item stack.
Reposted by Simon Vergauwen
serranofp.com
One of my outcomes of @ktconf.bsky.social is an improved version of my "FIR Tree" plug-in, that now can show the statements/implications in the Control Flow Graph

plugins.jetbrains.com/plugin/23270...