Simon Vergauwen
@vergauwensimon.bsky.social
📤 235
📥 158
📝 268
Developer Advocate @ JetBrains
#Kotlin
since 2015 @arrow_kt maintainer
reposted by
Simon Vergauwen
Ivan “CLOVIS” Canet
about 9 hours ago
The Vite for Kotlin test suite fails with Kotlin 2.3.0 because... Kotlin Wasm has been optimized enough, that the generated Wasm file is so small, that Vite decides to inline it entirely, so there is no visible Wasm in the output
1
8
4
reposted by
Simon Vergauwen
Gergely Orosz
3 days ago
How was one of the most loved programming languages - Kotlin - created, and what is next after it? This is a rare and special conversation with Kotlin creator Andrey Breslav, with so many fascinating details on how Kotlin became the global success as it is today.
youtu.be/ZggUn2mNqMU
(cont'd)
loading . . .
2
46
14
reposted by
Simon Vergauwen
OpenSavvy
5 days ago
OpenSavvy ❤️ Arrow
add a skeleton here at some point
0
3
1
Spine is really cool! If you’re looking for a great way of doing typesafe routing in Ktor check it out! Now also with Arrow-kt support 😍
add a skeleton here at some point
5 days ago
1
5
2
reposted by
Simon Vergauwen
Ivan “CLOVIS” Canet
6 days ago
We got social media cards now! It uses the short title instead of the long one though…
spine.opensavvy.dev/failures-arr...
loading . . .
Failures with Arrow - OpenSavvy Spine
Share your Ktor endpoints between client and server
https://spine.opensavvy.dev/failures-arrow.html
0
4
1
reposted by
Simon Vergauwen
OpenSavvy
6 days ago
Spine 0.9.1 comes with bug fixes for
#Arrow
compatibility for typed
#Ktor
endpoints: Thanks
@skye.codes
for the contribution!
2
4
2
This Thursday is the first Belgian
#Kotlin
Meetup of this year @ DPG Media! 8 spots left! Devs DPG will share how they have adopted
#KMP
in their iOS and Android apps, and after we’ll have an open space & networking event. It’s going to be super fun.
www.meetup.com/belgian-kotl...
loading . . .
Belgian Kotlin User Group Vilvoorde, Thu, Feb 12, 2026, 6:30 PM | Meetup
Hi Kotlin enthusiasts! I am happy to be facilitating our **second BEKUG Meetup** at **DPG Media**. We'll figure out what works best for our community as we go along, so y
https://www.meetup.com/belgian-kotlin-user-group/events/312881273/?eventOrigin=group_upcoming_events
6 days ago
0
1
1
reposted by
Simon Vergauwen
Kotlin by JetBrains
8 days ago
🗳️ Help us understand how you use Exposed! We’re running a short survey to learn how Exposed is used in real projects and where the experience can be improved. ⏱️ Just 5 minutes to make a big impact. Take the survey 👉
https://surveys.jetbrains.com/s3/757c90830e4e
0
12
5
reposted by
Simon Vergauwen
Marco Gomiero
15 days ago
It's
#FOSDEM
time! And we have a Kotlin Community stand. Come say hi if you're around!
2
15
5
reposted by
Simon Vergauwen
Kotlin Weekly
15 days ago
Joining the
#FOSDEM
today! Ping us if you want to meet for a coffee and discuss Kotlin.
0
7
2
reposted by
Simon Vergauwen
Kotlin community stand @FOSDEM
15 days ago
We're here at
#FOSDEM
! Visit the Kotlin Community Stand in Building K, level 1 (group A).
0
5
3
reposted by
Simon Vergauwen
Kotlin community stand @FOSDEM
15 days ago
Open source friends 🫶
@postgresql.eu
@kotlinlang.org
1
12
3
reposted by
Simon Vergauwen
Tim Schraepen
17 days ago
Thursday 12/02 we’re hosting the first BEKUG MeetUp of 2026 at DPGMedia in Vilvoorde! Interested or curious about
@kotlinlang.org
? Register for free:
meetu.ps/e/PNbwy/sYjb...
loading . . .
Belgian Kotlin User Group Vilvoorde, Thu, Feb 12, 2026, 6:30 PM | Meetup
Hi Kotlin enthusiasts! I am happy to be facilitating our **second BEKUG Meetup** at **DPG Media**. We'll figure out what works best for our community as we go along, so y
https://meetu.ps/e/PNbwy/sYjbW/i
1
3
3
reposted by
Simon Vergauwen
Sébastien Deleuze
19 days ago
A benefit of upgrading to Spring Boot 4 for
#Kotlin
developers: you will be able to leverage JUnit 6 support for suspending functions to have cleaner tests.
0
9
3
reposted by
Simon Vergauwen
Alexandru Nedelcu
20 days ago
#Kotlin's Ktor HTTP toolkit is pretty cool, having everything I need, like: - Multiplatform support; - Cancellation of HTTP requests; - OpenAPI docs auto-generation.
https://blog.jetbrains.com/kotlin/2026/01/ktor-3-4-0-is-now-available/
loading . . .
Ktor 3.4.0 Is Now Available! | The Kotlin Blog
Ktor 3.4.0 is now available! It improves stability and addresses outstanding issues. Highlights include OpenAPI generation, Ztsd support for the compression plugin, duplex streaming for OkHttp, Structured concurrency integrations for the HTTP request lifecycle, and much more. For a detailed list of all the changes, check out the What’s new page.
https://blog.jetbrains.com/kotlin/2026/01/ktor-3-4-0-is-now-available/
0
2
1
reposted by
Simon Vergauwen
Kotlin by JetBrains
23 days ago
Ktor 3.4.0 is out! 🎉 The release improves stability and brings new features: 🔶 Zstd compression 🔶 OkHttp duplex streaming 🔶 Structured concurrency for the HTTP request lifecycle 🔶 OpenAPI generation from code Read the blog post for details ⬇️
https://kotl.in/n31gtm
loading . . .
Ktor 3.4.0 Is Now Available! | The Kotlin Blog
Ktor 3.4.0 is now available! It improves stability and addresses outstanding issues. Highlights include OpenAPI generation, Ztsd support for the compression plugin, duplex streaming for OkHttp, Struct...
https://kotl.in/n31gtm
0
30
12
reposted by
Simon Vergauwen
JetBrains
27 days ago
25 years ago, the first-ever JetBrains product was released: IntelliJ IDEA 1.0. To celebrate the occasion, the team invites you to a party with Runzo, our special guest, featuring a game by
@glycin.bsky.social
, interactive postcards, and exclusive giveaways.
https://jb.gg/IJ25
1
37
7
reposted by
Simon Vergauwen
IntelliJ IDEA, a JetBrains IDE
25 days ago
When you hear JPA, you think
#Java
. But what about
#Kotlin
? This code looks correct, but a DB-generated ID changes after save() and entities disappear from HashSet/Map. Val and non-null types give false guarantees due to the reflection. How to avoid it 👇
jb.gg/3cn6mp
0
16
9
reposted by
Simon Vergauwen
Nicolas Fränkel 🇪🇺🇺🇦🇬🇪
about 1 month ago
From #Either to Raise
https://arrow-kt.io/lear...
#Either
#Kotlin
#Arrow
#FP
0
3
1
reposted by
Simon Vergauwen
Kotlin by JetBrains
about 1 month ago
Compose Multiplatform 1.10.0 is out! 🎉 What’s new: ✨ Common @Preview annotation 🧭 Support for Navigation 3 on non-Android targets 🔥 Stable and bundled Compose Hot Reload Learn more:
https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
loading . . .
Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload | The Kotlin Blog
Compose Multiplatform 1.10.0 has been released with common @Preview annotation, support for Navigation 3 on non-Android targets, and bundled stable Compose Hot Reload.
https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
1
52
18
reposted by
Simon Vergauwen
Alejandro Serrano Mena
about 1 month ago
Yay, I'll be speaking in
@amsterdam.voxxeddays.com
! Curious about how early returns are used in Kotlin?
1
10
5
reposted by
Simon Vergauwen
Martin Bonnin
about 1 month ago
Reminder that in 2026, just like in 2025, `*.main.kts` files are better replacement for most of your scripting needs!
mbonnin.net/2024-11-21_s...
loading . . .
November 2024: the state of Kotlin scripting
*.main.kts files can replace most of your shell scripts
https://mbonnin.net/2024-11-21_state-of-kotlin-scripting/
2
12
4
reposted by
Simon Vergauwen
Pamela Hill
about 2 months ago
My New Year's wish for you: may your type-system be strong and null-safe.
#kotlin
1
25
5
reposted by
Simon Vergauwen
Kotlin Weekly
about 2 months ago
List of the top contributors to the Kotlin Weekly in 2025 (this required a few iterations with AI to get it right):
3
11
2
reposted by
Simon Vergauwen
Houssam Elbadissi ❄️
about 2 months ago
Just tried Amper for the first time today. And I'm so in love already 🤤 It's SUPER simple to understand and configure, and just gets out of my way. I could even imagine doing major restructuring without the fear Gradle instilled into me. It's like, what the hell have we been tolerating
1
5
1
reposted by
Simon Vergauwen
Sébastien Deleuze
about 2 months ago
First-Class Kotlin Serialization Support in Spring Boot 4
itnext.io/first-class-...
loading . . .
First-Class Kotlin Serialization Support in Spring Boot 4
Before Spring Boot 4, Spring Boot provided JSON serialization and deserialization support via Jackson, Gson, and Jakarta JSON-B; these…
https://itnext.io/first-class-kotlin-serialization-support-in-spring-boot-4-54a8e930c60b
0
8
2
reposted by
Simon Vergauwen
OpenSavvy
about 2 months ago
In KtMongo 0.25.0, the new experimental BsonPath class allows extracting
#MongoDB
documents using
#JSONPath
queries! Currently only a subset of the JSONPath syntax is supported, more will be added in coming versions. Send us your feedback!
ktmongo.opensavvy.dev/api/-kotlin%...
0
3
1
reposted by
Simon Vergauwen
JetBrains
2 months ago
Kotlin 2.3.0 is out! Check out the highlights of this release on the Kotlin blog. 👉
https://kotl.in/trf88y
1
29
6
reposted by
Simon Vergauwen
Sébastien Deleuze
about 2 months ago
My last blog post of the year: Next level Kotlin support in Spring Boot 4.
spring.io/blog/2025/12...
#spring
#kotlin
0
27
11
reposted by
Simon Vergauwen
Kotlin by JetBrains
about 2 months ago
✨ Introducing the Golden Kodee Community Awards ✨ We’re celebrating the people who make the Kotlin community shine – educators, creators, organizers, and innovators. Think you deserve an award? 🏆 Nominate yourself now! →
kotl.in/golden-kodee...
loading . . .
Golden Kodee Community Awards | 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.
https://kotl.in/golden-kodee-bl
2
13
9
Arrow-kt 2.2.1.1 is out. Release notes:
arrow-kt.io/community/bl...
If you're curious about the Arrow-kt, or functional programming in Kotlin be sure to check out the website. It's full of cool sections on resilience, typed errors, coroutines, STM, immutable data, etc.
loading . . .
Arrow 2.2.1.1 | Arrow
Arrow 2.2.1.1 is out!
https://arrow-kt.io/community/blog/2025/12/17/arrow-2-2-1/
about 2 months ago
0
5
1
Unused value checker is really awesome! If you've not tried it, it's experimental in Kotlin 2.3.0 and check you didn't forget any computed values. I.e. it checks if you forgot to call bind(), or flatMap on an Either value and are tossing the result. Release notes:
arrow-kt.io/community/bl...
add a skeleton here at some point
about 2 months ago
0
2
1
reposted by
Simon Vergauwen
Alejandro Serrano Mena
about 2 months ago
Arrow 2.2.1 is out! Taking into account the new
@kotlinlang.org
2.3, the library is now ready for the “unused value checker” 👷
arrow-kt.io/community/bl...
loading . . .
Arrow 2.2.1.1 | Arrow
Arrow 2.2.1.1 is out!
https://arrow-kt.io/community/blog/2025/12/17/arrow-2-2-1/
0
6
2
reposted by
Simon Vergauwen
IntelliJ IDEA, a JetBrains IDE
2 months ago
Spring Boot 4 now has automatic context propagation for Kotlin coroutines 🎉 Trace context flows inside coroutine execution, making async code simpler and ensuring seamless integration – all in the familiar Spring ecosystem. Try Spring with
@kotlinlang.org
👉https://kotl.in/vk4h77
0
12
1
Kotlin 2.3.0 is out! My faves (no order) 😅 - Unused value checker - Improved Context Sensitive Resolution - Java 25 Bytecode - JS suspend function export - Better Swift Interop - Explicit backing fields - New Kotlin Uuid APIs and there is much more! Check it out:
blog.jetbrains.com/kotlin/2025/...
loading . . .
Kotlin 2.3.0 Released | The Kotlin Blog
The Kotlin 2.3.0 release is out! This version includes new language features, stable ones, and other features now enabled by default. This release also brings tooling updates, performance improvements
https://blog.jetbrains.com/kotlin/2025/12/kotlin-2-3-0-released/?utm_campaign=kotlin-releases&utm_content=2-3-0&utm_medium=social&utm_source=twitter
2 months ago
1
20
7
reposted by
Simon Vergauwen
Kotlin by JetBrains
2 months ago
💡 Did you know? Ktor has a built-in test framework for REST APIs. Run tests in isolation, verify endpoints, and serialize types safely. Docs 👉
https://kotl.in/ktor-test
0
21
3
reposted by
Simon Vergauwen
IntelliJ IDEA, a JetBrains IDE
2 months ago
Goodbye K1 mode! 👋 IntelliJ IDEA 2025.3 deprecates Kotlin K1. K2 now powers the IDE via the Kotlin Analysis API. This means: ⚡ Faster analysis on large projects 🧱 Stable foundation for evolving Kotlin support 🛠️ Improved stability More in the blog 👇
blog.jetbrains.com/idea/2025/12...
loading . . .
The Deprecation of K1 Mode | The IntelliJ IDEA Blog
As the next step in the evolution of K2 mode, we are officially deprecating its predecessor, K1 mode.
https://blog.jetbrains.com/idea/2025/12/the-deprecation-of-k1-mode/
0
11
2
reposted by
Simon Vergauwen
KotlinConf
3 months ago
📢 If you’ve been meaning to send your KotlinConf 2026 talk proposal – this is your sign to do it now! The Call for Speakers is wrapping up tomorrow! Don’t miss the opportunity to share your expertise at the world’s largest Kotlin event. Submit here ⤵️
sessionize.com/kotlinconf-2...
loading . . .
KotlinConf 2026: Call for Speakers
KotlinConf is an official conference by JetBrains. It is devoted to the Kotlin programming language and is the place for the community to gather and d...
https://sessionize.com/kotlinconf-2026/
0
8
3
reposted by
Simon Vergauwen
Martin Bonnin
3 months ago
Amper powered Apollo
github.com/martinbonnin...
loading . . .
GitHub - martinbonnin/apollo-amper-example: An amper plugin for Apollo
An amper plugin for Apollo. Contribute to martinbonnin/apollo-amper-example development by creating an account on GitHub.
https://github.com/martinbonnin/apollo-amper-example
0
4
1
In 2 weeks we’re kicking off the Belgium
@kotlinlang.org
User Group with
@sch3lp.bsky.social
! The first session since 2019 😍 We’re starting off with a talk, and afterwards we’ll have an open space. There’ll will be lots of Kotlin and Kodee goodies 😁 See you there!
www.meetup.com/belgian-kotl...
loading . . .
Kick-Off Belgian Kotlin User Group, Thu, Dec 11, 2025, 6:30 PM | Meetup
Hi Kotlin enthusiasts! I am so hyped to be hosting our first BEKUG Meetup at Kunlabora. This will be an important first time event where we'll welcome you all as members
https://www.meetup.com/belgian-kotlin-user-group/events/312185564/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link&utm_version=v2
3 months ago
0
7
3
reposted by
Simon Vergauwen
Kotlin by JetBrains
3 months ago
🐳 Ready to take your Ktor app live? With the Ktor Gradle plugin, packaging and deployment become simple and seamless. Check out this step‑by‑step guide to ensure smooth deployment 👉
https://kotl.in/tkzc0l
0
12
2
reposted by
Simon Vergauwen
Márton Braun
3 months ago
The most frequent question about Amper is definitely the extensibility story. You can find the answer now in the blog about the 0.9.0 release!
loading . . .
Amper Update, November 2025 – Extensibility Preview | The Amper Blog
Amper is an experimental, standalone build tool by JetBrains, for server-side and Kotlin Multiplatform development. Read on for the latest updates!
https://blog.jetbrains.com/amper/2025/11/amper-update-november-2025/
0
4
1
reposted by
Simon Vergauwen
Kotlin by JetBrains
3 months ago
Kotlin samples are now part of the official Spring tutorials! 🚀 Check out the Spring WebFlux guide to build a RESTful web service, and switch easily between Java and Kotlin examples ⬇️
https://spring.io/guides/gs/reactive-rest-service
loading . . .
Getting Started | Building a Reactive RESTful Web Service
Learn how to create a RESTful web service with Reactive Spring and consume it with WebClient.
https://spring.io/guides/gs/reactive-rest-service
0
13
2
reposted by
Simon Vergauwen
Pamela Hill
3 months ago
Want to advance your career as an Android developer by learning Kotlin Multiplatform (KMP)? Learn from LEGENDS like Jake Wharton, Philipp Lackner,
@zacsweers.dev
,
@russhwolf.com
,
@marcogomiero.com
, and
@chriskrueger.dev
. More info and register here:
info.jetbrains.com/kotlin-lives...
loading . . .
Live Webinar -
https://info.jetbrains.com/kotlin-livestream-december3-2025.html
0
8
4
reposted by
Simon Vergauwen
Simone Romani
3 months ago
blog.jetbrains.com/kotlin/2025/...
great blog post that proves why moving to Kotlin is a good choice.
@jlengrand.bsky.social
and I can vouch for that 😉
loading . . .
Helping Decision‑Makers Say Yes to Kotlin | The Kotlin Blog
Want to show Kotlin’s value in plain terms? Learn how to link productivity, quality, and developer satisfaction to measurable ROI.
https://blog.jetbrains.com/kotlin/2025/11/helping-decision-makers-say-yes-to-kotlin/
0
7
2
All my fellow
@kotlinlang.org
server devs, there is still time to fill the annual Ktor survey! If you're using Ktor then please consider filling the survey, and help us continue making it better.
add a skeleton here at some point
3 months ago
0
2
2
The
@kotlinlang.org
DA team
@jetbrains.com
is looking for a new team member to help promote and collaborate with Kotlin on the server with Spring! If you're passionate about Kotlin, and Spring this might be just the thing for you.
job-boards.eu.greenhouse.io/jetbrains/jo...
loading . . .
Kotlin Developer Advocate
Amsterdam, Netherlands; Berlin, Germany; Dubai, United Arab Emirates; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Prague, Czech Republic
https://job-boards.eu.greenhouse.io/jetbrains/jobs/4698240101
3 months ago
0
5
2
reposted by
Simon Vergauwen
Paolo Rotolo
3 months ago
Happy to announce that
#Kotlin
Community Stand was accepted at
#FOSDEM2026
! All Kotlin enthusiasts, see you in Brussels soon!
fosdem.org/2026/news/20...
loading . . .
FOSDEM 2026 - FOSDEM 2026 Accepted Stands
https://fosdem.org/2026/news/2025-11-16-accepted-stands/
1
10
4
reposted by
Simon Vergauwen
Jesse Wilson
3 months ago
loading . . .
Interfacing with Wasm from Kotlin
You may have heard you can compile Kotlin → Wasm but did you know you can call Wasm from...
https://dev.to/charlietap/interfacing-with-wasm-from-kotlin-2k2c
0
12
2
reposted by
Simon Vergauwen
Oliver O.
3 months ago
Just 6 months after a small-circle demo at KotlinConf, TestBalloon has achieved its first 100 stars on GitHub today. ♥️ On a mission to make Kotlin testing incredibly easy, its trajectory is showing lots of upwind, even compared to the wildly popular (and excellent) Ktor.
github.com/infix-de/tes...
0
4
1
Load more
feeds!
log in