Sign in

Vsevolod Tolstopyatov

@qwwdfsad.bsky.social
188 followers 101 following 54 posts

Kotlin @ JetBrains. API and language design, concurrency, performance

PostsRepliesMedia
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 06/07/2026
Out of context C++26
110
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 01/03/2026
In today's findings: vaguely menacing graph
120
Reposted by Vsevolod Tolstopyatov
Jesse Wilson @swank.ca · 30/11/2025
Today’s the last day to submit a talk for @kotlinconf.com. Go submit one! Teaching something is a great way to deepen your understanding of it.
0116
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 14/11/2025
Native Image is an *amazing* technology! Having a 150mb+ JAR full of weird compiler stuff (from jrtfs to Swing!) in kotlinc quite easily built with Native Image, and immediately yielding this kind of improvement is outstanding. Looking forward to what's next 👀
192
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 25/10/2025
Dima is a brilliant engineer, and the way he structures any discussion (be it internal or external) is always thoughtful and insightful. Every time I read his musings or talk to him, I learn something new or connect new dots
040
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 06/08/2025
New Kotlin Language Server goodies are out: github.com/Kotlin/kotli...! A lot of work ahead, but it starts getting its shape 👀
github.com
Release v0.253.10629 · Kotlin/kotlin-lsp
🧪 Kotlin for VS Code Extension Includes the Kotlin Language Server bundled for use with Visual Studio Code. Download  |  SHA-256 Checksum 🗂️ Kotlin Language Server (Standalone ZIP) Standalone ver...
1274
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 01/07/2025
Random quote of the day: income taxes 'required an element of understanding as to why they were needed on the part of the individuals subject to said taxes and this understanding was usually widely lacking'
010
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 20/06/2025
My *by far* the most favourite talk this year. @Sellmair did an amazing job -- explaining dynamic classloading, DCEVM, continuous builds, Compose internals, anonymous classes naming policy, and more in a deeply technical yet engaging manner
030
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 23/05/2025
There is plenty of amazing stuff announced at KotlinConf. But the thing I am most proud of is our release of Kotlin LSP along with VSC support: github.com/Kotlin/kotli... Damn that was some action!
github.com
GitHub - Kotlin/kotlin-lsp: Kotlin Language Server and plugin for Visual Studio Code
Kotlin Language Server and plugin for Visual Studio Code - Kotlin/kotlin-lsp
190
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 20/02/2025
Futurama was definitely released ahead of its time
020
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 20/02/2025
If you want to participate in a naming battle, here's your chance! I'd even say it might have an effect similar to deprecating String.capitalize(), but this time with a (hopefully) properly-named replacement
091
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 18/12/2024
When dealing with concurrency problems, I leave comments with my findings even if they aren't really that meaningful (e.g. "don't do X, X leads to logical races" What races? Why?). I used to feel uneasy about that, but damn, every now and then, they save me hours of debugging
1110
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 12/12/2024
Came up with this one when writing an internal blogpost about performance work
140
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 12/12/2024
An update to the posting: www.jetbrains.com/careers/jobs... Now with Germany and Netherlands on the table!
jetbrains.com
Kotlin Libraries Senior/ Staff Software Developer (Kotlin) - Kotlin Libraries - Careers
1103
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 09/12/2024
Kotlin libraries team is hiring: www.jetbrains.com/careers/jobs... If you are eager to write something you are going to regret (if you are lucky, also be proud of) in 10 years, want to tinker with Kotlin and not afraid of dragons (also: performance, concurrency), drop me a line!
jetbrains.com
Kotlin Libraries Senior Software Developer (Kotlin) - Kotlin Libraries - Careers
14116
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 26/11/2024
I have a weird quirk about benchmarks -- when I see the JMH score not in the 2-4 digits range, I have to change the output unit so the result would be in the range. Otherwise, I have *really* hard time interpreting/comparing the numbers and error margins. Does anybody else have this at all?
110
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 25/11/2024
TIL there is a timezone named "Antarctica/Troll". And it delivers on its name, its daylight saving time transition is two hours.
152
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 24/11/2024
Uploading a PNG logo with a "transparent" background, which is, in fact, not, should be classified as a major crime
010
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 19/11/2024
The mystery of the day: `arrayOf<Any>(1, 2, 3)` is two times slower than `x1 = 1, x2 = 2, x3 = 3; arrayOf<Any>(x1, x2, x3)` gist.github.com/qwwdfsad/b13...
gist.github.com
ArrayAllocationBenchmark.kt
GitHub Gist: instantly share code, notes, and snippets.
130