home.social

#intellijidea — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #intellijidea, aggregated by home.social.

  1. Dear #DevoxxUK, join me at 11:00 in room E to learn how to "Be more productive with IntelliJ IDEA" #IntelliJIDEA

  2. Looking forward to speaking at @devoxxuk next week on how to be more productive with #IntelliJIDEA.
    Will I see you there?

  3. Command completion (..) in #IntelliJIDEA is intended to compliment existing functionality. Use it in addition to (or instead of) shortcuts, postfix completion or context actions.
    #IntelliJIDEATips
    youtube.com/watch?v=Und8u2w0vs8

  4. Getting confused between different keymaps? Forgot a specific shortcut ? Use command completion (..) in #IntelliJIDEA to perform any action to your context. Some have aliases so you don't even need to know the exact name!
    #IntelliJIDEATips
    youtube.com/watch?v=4C7UCVeZhEU

  5. Use command completion (..) in #IntelliJIDEA to navigate your project.
    To be able to navigate from read-only files, open Settings | General | Code Completion and select Enable command completion for read-only files. ✅
    #IntelliJIDEATips
    youtube.com/watch?v=cUvVX8ovNI4

  6. Use command completion (..) in #IntelliJIDEA to refactor and transform code. It offers all relevant actions to your context, so you can keep moving forward.
    youtube.com/watch?v=HmppMIc9Lz4

  7. Did you know that #IntelliJIDEA can tell you not only when you are using a vulnerable dependency, but also whether you are actually using the vulnerable part of that dependency? Read all about it on my blog:

    maritvandijk.com/vulnerable-ap

  8. Миграция с CUBA Platform на Jmix с помощью ИИ

    Многие команды продолжают использовать приложения на платформе CUBA, которые хорошо работают и ежедневно решают реальные бизнес-задачи. Но со временем неизбежным становится вопрос: стоит ли продолжать поддерживать приложение на старом стеке или лучше перенести его на Jmix? В этой статье я хочу показать, как такая миграция выглядит на практике. Мы перенесли приложение-пример Timesheets с CUBA Platform на Jmix и записали процесс шаг за шагом. Timesheets - это не маленькое демо с несколькими сущностями и CRUD-экранами. Это приложение для учета рабочего времени с согласованиями, несколькими способами ввода времени, кастомным UI-поведением, календарем, диаграммами и немалым объемом бизнес-логики.

    habr.com/ru/companies/haulmont

    #jmix #intellijidea #программирование #intellij_idea_plugin #ии #ииагенты #миграция

  9. Миграция с CUBA Platform на Jmix с помощью ИИ

    Многие команды продолжают использовать приложения на платформе CUBA, которые хорошо работают и ежедневно решают реальные бизнес-задачи. Но со временем неизбежным становится вопрос: стоит ли продолжать поддерживать приложение на старом стеке или лучше перенести его на Jmix? В этой статье я хочу показать, как такая миграция выглядит на практике. Мы перенесли приложение-пример Timesheets с CUBA Platform на Jmix и записали процесс шаг за шагом. Timesheets - это не маленькое демо с несколькими сущностями и CRUD-экранами. Это приложение для учета рабочего времени с согласованиями, несколькими способами ввода времени, кастомным UI-поведением, календарем, диаграммами и немалым объемом бизнес-логики.

    habr.com/ru/companies/haulmont

    #jmix #intellijidea #программирование #intellij_idea_plugin #ии #ииагенты #миграция

  10. Миграция с CUBA Platform на Jmix с помощью ИИ

    Многие команды продолжают использовать приложения на платформе CUBA, которые хорошо работают и ежедневно решают реальные бизнес-задачи. Но со временем неизбежным становится вопрос: стоит ли продолжать поддерживать приложение на старом стеке или лучше перенести его на Jmix? В этой статье я хочу показать, как такая миграция выглядит на практике. Мы перенесли приложение-пример Timesheets с CUBA Platform на Jmix и записали процесс шаг за шагом. Timesheets - это не маленькое демо с несколькими сущностями и CRUD-экранами. Это приложение для учета рабочего времени с согласованиями, несколькими способами ввода времени, кастомным UI-поведением, календарем, диаграммами и немалым объемом бизнес-логики.

    habr.com/ru/companies/haulmont

    #jmix #intellijidea #программирование #intellij_idea_plugin #ии #ииагенты #миграция

  11. Миграция с CUBA Platform на Jmix с помощью ИИ

    Многие команды продолжают использовать приложения на платформе CUBA, которые хорошо работают и ежедневно решают реальные бизнес-задачи. Но со временем неизбежным становится вопрос: стоит ли продолжать поддерживать приложение на старом стеке или лучше перенести его на Jmix? В этой статье я хочу показать, как такая миграция выглядит на практике. Мы перенесли приложение-пример Timesheets с CUBA Platform на Jmix и записали процесс шаг за шагом. Timesheets - это не маленькое демо с несколькими сущностями и CRUD-экранами. Это приложение для учета рабочего времени с согласованиями, несколькими способами ввода времени, кастомным UI-поведением, календарем, диаграммами и немалым объемом бизнес-логики.

    habr.com/ru/companies/haulmont

    #jmix #intellijidea #программирование #intellij_idea_plugin #ии #ииагенты #миграция

  12. If, like me, you have trouble remembering certain shortcuts in #IntelliJIDEA - now you can use command completion (..) instead. Use it for file level actions like Reformat code, Optimize imports, and more.
    youtube.com/watch?v=KrMULQuLPbI

  13. Выпущена версия Jmix 2.8

    Мы рады сообщить о выпуске Jmix 2.8! В этом релизе мы продолжаем улучшать фреймворк и Studio, делая Jmix еще более надежной основой для корпоративной разработки. Jmix 2.8 также является LTS-релизом и будет получать бесплатную поддержку в течение трех лет. Ниже приведен краткий обзор основных новых возможностей Jmix 2.8. Полный список изменений можно найти в разделе документации Что нового .

    habr.com/ru/companies/haulmont

    #java #opensource #программирование #новости #jmix #intellijidea #intellij_idea_plugins

  14. Tfw the new #IntelliJIDEA release comes out and your friends start sending you screenshots... 😂

  15. Use #IntelliJIDEA command completion (dot-dot) to fix errors and warnings in your code. Command completion provides all available suggestions for your current content, right in the editor.
    #IntelliJIDEATips
    youtube.com/watch?v=nBNK_2IIliA

  16. There is an interesting aspect of using #claude and #pi for prototyping. It feels better using the command line tools instead of the integrated interface in #IntelliJIDEA. My guess is, the interface wastes space and context. Would the #IDE visualize what happens, instead of just showing the typical "working" and text dump stuff of the conversation, maybe I would not go back to the #terminal.

  17. Today #IntelliJIDEA 2026.1 is out!
    We have new AI features, Java 26 support, new Kotlin, Spring and Spring Debugger features, Gradle best practices, Git worktrees and more:
    youtu.be/FVsMsCFtlOs?is=c_8M6d

  18. Almost 2 weeks ago @aalmiray and I spoke at @JavaLandConf about getting more out of #Maven and #IntelliJIDEA together.

    It was fun doing this talk; can't wait to do it again at @voxxedzurich next week!

    Thanks to Dimitris Doutsiopoulos for the amazing pictures!

  19. Command completion in #IntelliJIDEA extends regular completion; use . as a universal entry point for completion (API, postfix and commands) or .. to filter to all relevant commands to your current context -
    youtube.com/watch?v=wTJfZrAn8wI

  20. You can use support for the @sdkman .sdkmanrc file in #IntelliJIDEA to download #Java26, Set as project JDK and navigate to Project Structure. #Java

  21. You can now download JDK 26 in #IntelliJIDEA 🥳
    Open Project Structure (⌘; on macOS | Ctrl+Alt+Shift+S on Windows/Linux), open the dropdown in field SDK, select Download JDK and select Version 26 and Vendor.
    #Java #Java26

  22. [Перевод] Cursor теперь доступен в IDE JetBrains

    Cursor теперь доступен в IntelliJ IDEA, PyCharm, WebStorm и других IDE JetBrains через протокол Agent Client Protocol (ACP). Разработчики, которые полагаются на IntelliJ IDEA и другие IDE JetBrains за их мощную поддержку Java и нескольких языков, теперь могут использовать любую передовую модель вместе с Cursor для агентно-ориентированной разработки. Подробнее - в новом переводе от команды Spring АйО .

    habr.com/ru/companies/spring_a

    #ai #jetbrains #intellijidea #intellij_idea #cursor #cursor_ai #cursor_agent #acp

  23. Ich portiere einen JSON-Server von Node.js nach Java.
    youtube.com/watch?v=vf3AuHlVIF4
    HTTP-Server und die REST-API mit Javalin/Jetty, JSON-Mapping über Jackson. REST Assured für Tests.
    IDE ist IntelliJ mit Cline, als LLM Claude Sonnet 4.5 und Kimi K 2.5. An einigen Stellen ist Handarbeit nötig, denn einige Entscheidungen sind merkwürdig.
    #java #nodejs #jsonserver #javalin #jackson #restassured #codereview #intellijidea #cline #llm #claude #kimi #vibecoding #agenticcoding

  24. Sorry to miss #JFokus this year. My spies tell me that #IntelliJIDEA is very popular there...

  25. Как интегрировать Codex в IDE JetBrains

    Как настроить AI Assistant в любой IDE от Jetbrains для работы с Codex от OpenAI (и сэкономить кредиты в AI Assistant если у вас уже есть оплаченная подписка ChatGPT Plus)

    habr.com/ru/articles/987242/

    #Codex #openai #jetbrains #intellijidea #ai_assistant #howto

  26. DeepSeek в Intellij Idea через плагин Continue

    Может кому пригодится, на просторах интернета не нашел, как запустить модель deepseek в idea, потому сам вместе с deepseek допиливал конфиг и обучал модель работе через инструменты плагина. Ну и попутно решил проблему с зависаниями, плагин очень любил зависнуть, приходилось ide перезапускать. Сразу оговорюсь, решение не элегантно, я не убирал лишний код, строки и текст, я просто добился рабочего состояния и более ничего не тестировал и не трогал. Годами работы приучен "работает - не трож". Потому решение as is выкладываю. Можете сами эксперименты проводить и допиливать, мне был просто нужен рабочий инструмент, на тюнинг не осталось желания, накрыла лень и я продолжил заниматься изначальным своим проектом =)

    habr.com/ru/articles/983430/

    #intellijidea #deepseek #continue

  27. DeepSeek в Intellij Idea через плагин Continue Может кому пригодится, на просторах интернета не нашел, как запустить мод...

    #intellijidea #deepseek #continue

    Origin | Interest | Match
  28. DeepSeek в Intellij Idea через плагин Continue Может кому пригодится, на просторах интернета не нашел, как запустить модел...

    #intellijidea #deepseek #continue

    Origin | Interest | Match
  29. Spring Boot — жажда скорости. CDS и разгон на старте

    Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.

    habr.com/ru/companies/haulmont

    #spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode

  30. Spring Boot — жажда скорости. CDS и разгон на старте

    Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.

    habr.com/ru/companies/haulmont

    #spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode

  31. Spring Boot — жажда скорости. CDS и разгон на старте

    Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.

    habr.com/ru/companies/haulmont

    #spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode

  32. Spring Boot — жажда скорости. CDS и разгон на старте

    Данная статья посвящена практическому изучению механизмов Class Data Sharing и AppCDS. В ней рассматривается, какие именно компоненты ускоряются CDS в HotSpot JVM, почему для Spring-приложений зачастую оказывается недостаточно использования «CDS по умолчанию», а также каким образом можно собрать .jsa -архив для приложения - как в локальной среде, так и при работе с Docker. Отдельное внимание уделено теоретическим аспектам JIT-компиляции и tiered compilation , а также практической части с измерениями времени запуска. В качестве дополнения рассматривается влияние использования Spring AOT, а также переход на Java 25 и применение Spring AOT Cache.

    habr.com/ru/companies/haulmont

    #spring_framework #springboot #openide #docker #dockercompose #deploy #appcds #spring_aot #intellijidea #amplicode