Vladimir Dolzhenko

3.5K posts

Vladimir Dolzhenko banner
Vladimir Dolzhenko

Vladimir Dolzhenko

@dolzhenko

Team lead of @IntellijIdea @Kotlin plugin at @JetBrains

Leiderdorp, The Netherlands Katılım Şubat 2009
160 Takip Edilen571 Takipçiler
Vladimir Dolzhenko retweetledi
Vladislav Tankov
Vladislav Tankov@vdtankov·
We released air.dev — a new Agentic Development Environment by JetBrains. Claude, Gemini, Codex, and Junie side-by-side with you — powered by code insight, beautiful UI, and vast development tooling. But underneath there's a technological iceberg. Let me walk you through it. 🧵
English
11
36
218
78K
Vladimir Dolzhenko retweetledi
Dave Leeds
Dave Leeds@djleeds·
Destructuring has been a popular feature in Kotlin, but since it's been based on position, it comes with some risks. But with Kotlin 2.3.20, you can eliminate many of those risks! Here's what I mean... Since destructuring is based on position, the order of your variables needs to match the order of the components (such as the data class constructor properties). If you accidentally swap around a few of them, you could end up with some surprises, and it's easy to do, especially when several of the components have the same type! But with Kotlin 2.3.20, you can now enable an experimental feature to use name-based destructuring instead! When activated in "complete" mode, the syntax we've been using up until now will match based on name rather than position. This means you can get them out of order, and it still works. If you use a name that doesn't match, you'll get a compiler error. But for those cases where you actually wanted a different name, you can use a new syntax to assign the component to a different name: val (title, cost = price, author) = book Prefer to use the classic, position-based destructuring? You can use brackets instead of parentheses, like this: val [author, cost, title] = book The bracket syntax brings along some connotations of collections, which seems fitting, since position-based destructuring could still be helpful for things like Pair and List. It's still experimental, and there's a full migration path planned out, but you can activate it today with a compiler argument. What do you think about this feature Do you like the new syntax? Have you run into issues with position-based destructuring in the past? #Kotlin #AndroidDev
Dave Leeds tweet media
English
0
11
73
2.8K
Vladimir Dolzhenko retweetledi
IntelliJ IDEA, a JetBrains IDE
🚨 #Java 26 is here! And IntelliJ IDEA supports it from day one. - 10 JEPs - Performance boosts - New APIs - Evolving preview features Here's everything you need to know 👇 jb.gg/avyjks
English
2
45
209
11.6K
Tagir Valeev
Tagir Valeev@tagir_valeev·
Каждый раз умиляюсь, как мамкины журналисты додумывают ситуацию, чтобы она стала «погорячее», и несут пургу с уверенным видом похлеще любого ИИ. Чего не сделаешь ради подписоты! На самом деле всё было, конечно, так: - Сработала сигнализация; - Коллеги в соответствии с инструкцией вышли на улицу и собрались в точке сбора; - С телефона написали в канал сообщение; - Glean сказал, что всё норм, можно сидеть на своих местах; - Приехали пожарные. Но это же так скучно! Давайте додумаем за автора!
Tagir Valeev tweet media
Русский
17
0
222
22.1K
Vladimir Dolzhenko retweetledi
KotlinConf
KotlinConf@kotlinconf·
Anna Kozlova, Technical Lead for the IntelliJ IDEA Kotlin Plugin at JetBrains, joins KotlinConf’26! She’ll discuss how your Kotlin code can have a surprising impact on IDE performance, and how small changes in your code style can lead to noticeable improvements. #speakers" target="_blank" rel="nofollow noopener">kotlinconf.com/#speakers
KotlinConf tweet media
English
1
5
25
4.8K
Vladimir Dolzhenko retweetledi
Marcin Moskała
Marcin Moskała@marcinmoskala·
I am so proud and happy to finally see this warning in IntelliJ!
Marcin Moskała tweet media
English
1
7
63
4.1K
Vladimir Dolzhenko retweetledi
IntelliJ IDEA, a JetBrains IDE
IntelliJ IDEA, a JetBrains IDE@intellijidea·
Command completion (..) extends regular code completion. In addition to API completion and postfix completion, code completion now includes commands. To filter the list to commands only, use .. The list is searchable, to help you find what you need more quickly. #IntelliJIDEATips
English
2
10
83
8.5K
Vladimir Dolzhenko retweetledi
IntelliJ IDEA, a JetBrains IDE
IntelliJ IDEA, a JetBrains IDE@intellijidea·
IntelliJ IDEA turns 25! 🎉 Join the celebration to meet our special guest Runzo, play with him, and grab our one-of-a-kind birthday postcards. Join the celebration! 👇 jb.gg/IJ25
English
19
76
444
62.4K
Vladimir Dolzhenko retweetledi
JetBrains
JetBrains@jetbrains·
Premiering in @IntelliJIDEA – a new way to invoke IDE actions! You can use navigational and other features directly from the code completion popup, or type period (.) twice to get only the list of actions. If you like this feature, we’ll be sure to bring it over to other IDEs!
English
2
10
80
29.4K
Vladimir Dolzhenko retweetledi
IntelliJ IDEA, a JetBrains IDE
IntelliJ IDEA, a JetBrains IDE@intellijidea·
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/t…
English
0
8
71
5.6K
Vladimir Dolzhenko retweetledi
IntelliJ IDEA, a JetBrains IDE
IntelliJ IDEA, a JetBrains IDE@intellijidea·
🚀 The unified IntelliJ IDEA 2025.3 is here – no need to choose between Community Edition and Ultimate! Update now for: ✅ Simpler setup and updates in one IDE ✅ Smoother development ✅ More free features Full details 👇 jb.gg/idea-unified-r…
English
6
21
201
13.2K
Vladimir Dolzhenko retweetledi
Márton Braun
Márton Braun@zsmb13·
So, today I found out about a secret, unsafe, internal property that makes Hot Reload waaaay faster. Like lightning fast. Even in a real project, not just with Hello World. We're currently discussing if y'all are ready for this yet - we'll probably add it to guidance later.
English
6
11
311
69.3K
Vladimir Dolzhenko retweetledi
Márton Braun
Márton Braun@zsmb13·
I'm always surprised by how many people don't know about the Kotlin Slack community. It's a fantastic place to discuss issues with others, with dedicated channels for almost any Kotlin topic, and lots of JetBrains people monitoring them too.
English
1
3
31
1.9K
Vladimir Dolzhenko retweetledi
IntelliJ IDEA, a JetBrains IDE
IntelliJ IDEA, a JetBrains IDE@intellijidea·
🫘 Spring Boot 4.0 comes upgraded with the Programmatic Bean Registration DSL for @Kotlin! ✨ Cleaner syntax, fewer annotations, more control over the bean lifecycle. ✨ Perfect for advanced configs and multibean setups. Try Kotlin with Spring kotl.in/j04gcx
IntelliJ IDEA, a JetBrains IDE tweet media
English
4
28
234
17.2K
Vladimir Dolzhenko retweetledi
Инга
Инга@aijjtoto·
А вы помните этот нетипичный мультик, который до сих пор разбирают на цитаты? 😄 «Лучше день потерять, потом за пять минут долететь!» «Не умеешь — научим, не хочешь — заставим!» «Крылья, ноги и хвосты» (1986 год) Режиссёры: Александр Татарский и Игорь Ковалёв .
Русский
68
282
3.1K
98.6K
Vladimir Dolzhenko retweetledi
Kotlin by JetBrains
Kotlin by JetBrains@kotlin·
📣 Calling all Ktor users! We’d love your input. Take our annual survey and share your thoughts, challenges, and ideas to help us make the framework even better. Your feedback shapes the future of Ktor. 🚀 Take the survey 👉 surveys.jetbrains.com/s3/2de1a8c86948
Kotlin by JetBrains tweet media
English
0
10
44
14.9K