Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 01/03/2026In today's findings: vaguely menacing graph 120
Reposted by Vsevolod TolstopyatovJesse Wilson @swank.ca · 30/11/2025Today’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/2025Native 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/2025Dima 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/2025New Kotlin Language Server goodies are out: github.com/Kotlin/kotli...! A lot of work ahead, but it starts getting its shape 👀github.comRelease 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/2025Random 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/2025My *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/2025There 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.comGitHub - Kotlin/kotlin-lsp: Kotlin Language Server and plugin for Visual Studio CodeKotlin Language Server and plugin for Visual Studio Code - Kotlin/kotlin-lsp 190
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 20/02/2025Futurama was definitely released ahead of its time 020
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 20/02/2025If 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/2024When 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/2024Came up with this one when writing an internal blogpost about performance work 140
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 12/12/2024An update to the posting: www.jetbrains.com/careers/jobs... Now with Germany and Netherlands on the table!jetbrains.comKotlin Libraries Senior/ Staff Software Developer (Kotlin) - Kotlin Libraries - Careers 1103
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 09/12/2024Kotlin 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.comKotlin Libraries Senior Software Developer (Kotlin) - Kotlin Libraries - Careers 14116
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 26/11/2024I 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/2024TIL 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/2024Uploading 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/2024The 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.comArrayAllocationBenchmark.ktGitHub Gist: instantly share code, notes, and snippets. 130