Jmix.ru – Telegram
Jmix.ru
646 subscribers
358 photos
44 videos
1 file
436 links
Jmix — платформа быстрой разработки B2B и B2G веб-приложений на Java.

🤝 Наш коммьюнити-чат: https://news.1rj.ru/str/jmixchat

⚙️ Начать бесплатно: https://www.jmix.ru/get-started/
Download Telegram
На курс Jmix PRO осталось всего 5 мест ⚠️

Если вы давно планировали подтянуть знания по Jmix - время пришло.

Когда: 8 сентября – 6 октября
Во сколько: с 18:00 до 21:00 по Москве
Где: МТС Линк + уютный Telegram-чат для общения
Формат: учебные сессии в МТС Линк, общение в закрытом Telegram-чате.

Чему научим:

1⃣ Использовать систему управления доступом.

🟡 Подготавливать приложения к развертыванию в продуктовой среде правильно.

3⃣ Создавать типовой пользовательский интерфейс с множеством доступных компонентов.

🔵 Создавать модель данных приложения, получать доступ к данным с использованием разнообразных подходов программно и декларативно.

после курса можно заказать индивидуальную сессию с тренером

🔗 Регистрация, стоимость и условия здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
🙃 Не одним AI-ассистентом единым

Помимо Jmix AI Assistant, разработчики активно используют и другие инструменты для помощи в кодинге. У каждого свой «набор помощников»: кто-то чаще открывает ChatGPT, кто-то доверяет Copilot, а кто-то экспериментирует с новыми сервисами вроде Claude или Cursor - и нет, это не реклама, просто жизнь разработчика 😅

А может быть, вы комбинируете несколько решений в зависимости от задачи?

Давайте поделимся опытом!
👍1
Какими сервисами пользуетесь чаще всего?
Anonymous Poll
50%
ChatGPT
14%
Claude
7%
GitHub Copilot
1%
Codeium
13%
Cursor
13%
JetBrains AI Assistant
7%
JetBrains Junie
43%
Другое
1
🧑‍💻 Жмых-жмых - и в продакшен!

Только что на Хабре вышла шикарная статья нашего разработчика Дмитрия Кремнева: как быстро собрать админку на Jmix.

История про вечную боль: сначала самопис, потом поиск готовых решений, а в итоге - гибрид, который должен все спасти 🙈

В статье Дима показывает, как типовые задачи админок решаются с помощью Jmix🛠

Читаем на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥231
📚 1 сентября - День знаний. А значит… пора учиться Jmix!

Уже в следующий понедельник, 8 сентября, стартует онлайн-курс Jmix PRO!

За 39 часов курса прокачаем:
🟥работу с данными и файлами
🟥систему управления доступом
🟥стилизацию приложения Jmix
🟥сборку и деплой (JAR, Docker - все как положено)

Когда: 8 сентября – 6 октября
Во сколько: с 18:00 до 21:00 (МСК)
Где: онлайн-сессии + закрытый Telegram-чат

Тренер всегда на связи, можно даже заказать индивидуальную консультацию.

🎁 Лицензия Jmix с премиум-допами - бесплатно на весь курс!

📎 Подробности и регистрация здесь.

🎒 Ну что, берем рюкзаки, открываем OpenIDE и вперед!
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻9🔥51🎉1
Не теряйте бдительность: плагины для IDE могут быть опасны! 🚫

Недавно произошла кража криптовалюты на полмиллиона долларов 💰— вредоносное расширение для языка Solidity в Cursor AI позволило хакерам получить удалённый доступ к системе через скрипт, и денежки утекли в карманы жуликов.

Подобные инциденты случались и раньше: в июле 2025 года расширение Ethcode для VS Code, также для Solidity, было взломано через pull request на GitHub и распространялось через официальный маркетплейс.

У признанных IDE вроде IntelliJ IDEA и VS Code процедуры проверки плагинов хорошо отработаны, но тоже не стопроцентно надёжны 🔒

Автономные плагины могут скрытно загружать вредоносные компоненты, ставить бэкдоры и поддерживать связь с управляющими серверами, оставаясь незаметными для пользователя и стандартных средств защиты 👀

Это позволяет атакам длиться долго, масштабироваться и обходить защиту, переходя от простых троянов к сложным многоуровневым атакам.

Пока архитектуры IDE перестраиваются — соблюдайте цифровую гигиену:

⚡️Не скачивайте плагины из непроверенных источников.
Не давайте агентам доступ к лишней информации.
💻 Не храните кошельки и важные данные на рабочей машине.

Поделитесь этой инфой с коллегами, об угрозах нужно знать!
Please open Telegram to view this post
VIEW IN TELEGRAM
😱72🔥2
🤝 КЕЙС: Как Всероссийское общество инвалидов перевело документы в цифру на Jmix

Всероссийское общество инвалидов (более 1,6 млн участников и десятки регионов) испытывало проблемы с бумажным документооборотом: потери документов, торможение процессов и рост нагрузки на сотрудников.

👍 Решение - цифровая система на базе Jmix 2.5: централизованное хранение, быстрый поиск и согласование документов без бюрократических задержек.

И главное - скорость! Созданием и внедрением системы занимается команда из двух человек (разработчик и сотрудник поддержки).

Jmix в очередной раз доказывает, что пара специалистов с нужным инструментом может сделать работу целой команды 🙂

🖇 Читайте весь кейс здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍71
Какие AppSec-инструменты востребованы у Jmix-разработчиков?

Год назад мы провели совместный вебинар с командой РТК-Феникс — вендором российского AppSec-решения для анализа уязвимостей в коде (SCA).

😉 YouTube: AppSec-инструменты для Java-разработки
😄 Смотреть на VK

С тех пор инструмент РТК-Феникс существенно эволюционировал:
🆕 добавилась новая функциональность по работе с доверенным репозиторием артефактов.
💡 сервис стал доступнее и удобнее для команд прикладной разработки.

Мы сейчас размышляем, стоит ли провести новый вебинар по теме организации безопасной разработки с упором на процессы безопасной разработки ПО с использованием Jmix 🤔

Есть опасения, что многие об этом разговаривают, но в продуктивной разработке инструменты применяются ограниченно или не применяются совсем. В связи с этим мы решили провести опрос об использовании AppSec-инструментов среди сообщества разработчиков Jmix
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Media is too big
VIEW IN TELEGRAM
🚀 Jmix AI Assistant теперь прямо в Studio!

Помните, мы анонсировали ИИ-помощника для разработки на Jmix? Теперь он стал еще доступнее! 👍

Не нужно никуда переходить — ассистент встроен прямо в вашу IDE. Просто кликайте на иконку в правом меню, задавайте любой вопрос и получайте готовые решения с примерами кода.

💡 Как это работает?

🔸Открываете Jmix Studio в IntelliJ IDEA.
🔸Находите иконку Jmix AI Assistant на панели справа.
🔸Кликаете и задаете вопрос в диалоговом окне!
🔸Получаете ответ, который поможет быстрее справиться с задачей.

Больше не нужно тратить время на рутину и поиск решений в документации. ИИ-ассистент сделает это за вас!

➡️ Скорее пробуйте и делитесь впечатлениями в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16
💡Коллеги, есть на маркетплейсе Jmix один мастхэв add-on, о котором не все знают!

Application Settings — простой, но очень полезный инструмент.
Его фича в одну строку: позволяет поднять разнообразные параметры приложения на уровень UI.

Зачем? 🤔

Затем, что менять их в рантайме - без пересборки и даже без hot deploy - это дико удобно.

Хватит изобретать велосипеды с самописными «настройкосервисами». Берите готовое, стандартное решение и не ломайте голову.

📍 Но при чем здесь BPM? А вот при чем.

У процессного движка больше двух десятков настроек. Они влияют на производительность, управляют историей процессов, таймаутами, работой с БД и другими критичными аспектами.

И да, документация занимает всего одну страницу — разберется каждый 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Media is too big
VIEW IN TELEGRAM
🤖Jmix AI Assistant: теперь он понимает контекст вашего проекта!

Ранее мы анонсировали крутую фичу — объяснение кода через Ask AI about code. Но мы сделали этот механизм еще умнее и эффективнее.

Простое объяснение выделенного фрагмента — это здорово. Но код не существует в вакууме. Чтобы дать по-настоящему точный и полезный ответ, ассистенту нужно понимать, что происходит вокруг этого фрагмента.

Теперь так и происходит! 🚀

Как работает контекстное понимание? Когда вы выделяете кусок кода и через контекстное меню выбираете действие "Ask AI about code", ассистент автоматически получает два ключевых элемента:

🔹Ваше выделение: Тот самый участок, который вам непонятен.
🔹Весь файл: Код файла, из которого был сделан выделение.

Зачем это нужно?

Имея на руках весь файл, AI Assistant понимает:

🔹К какому классу принадлежит метод.
🔹Какие поля и зависимости используются.

Это позволяет давать не общие, а максимально точные и релевантные объяснения, с учетом специфики именно вашего проекта.

➡️Попробуйте сами! Выделите код, нажмите комбинацию горячих клавиш: option + enter на macOS или alt + enter на windows и получите объяснение с полным пониманием контекста.
🔥102👍2
🎲 Настольная игра OpenBPM!

Кто сказал, что бизнес-процессы скучные и сложные?
Коллеги из OpenBPM доказали обратное - они сделали из них настолку!

Мы уже сыграли и можем точно сказать - это 🔥!

Креативно, наглядно, нестандартно и при этом реально полезно👍 Обучение и практика здесь легко превращаются в увлекательный игровой процесс.

Подробности в посте ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Forwarded from OpenBPM
🎉 У нас вышел новый продукт, и это… настольная игра! 🎲

Да, вы не ослышались! Наша команда превратила сложный мир бизнес-процессов в увлекательное игровое приключение!

Это стратегическая игра, вдохновлённая японским хитом Machi Koro, но полностью переосмысленная для вселенной автоматизации бизнес-процессов. Мы серьёзно переработали механики, баланс и динамику, чтобы игра была не просто весёлой, но и полезной.

Зачем это нужно?
Чтобы хорошо провести время! Чтобы в непринуждённой обстановке "прочувствовать", как работают сложные паттерны проектирования - это лучше любого теоретического занятия.

Кому может быть интересно?
Любому, кто связан с бизнес-процессами:

👨‍🎓 Студентам — чтобы легко освоить азы управления процессами.
👨‍💼 HR-специалистам — для нетворкинга и оценки кандидатов в игровой форме.
🧠 Аналитикам, разработчикам, тестировщикам — для прокачки навыков работы с BPM-движками.
🧑‍💼 Руководителям — чтобы понять эффекты цифровой трансформации в лёгком формате.
🧒 Детям (10+) — увлечённым IT и кибернетикой, для развития системного мышления.
...или тому, кто ищет уникальный подарок для кого-то из перечисленных выше 😉

Как играть?
Есть два сценария:
«Блиц» (20 мин) — динамичная дуэль, где побеждает выбранная ресурсная стратегия.
«Полная версия» (~1 час) — глубокая стратегия для компании из 3-5 человек, где всё решает расчёт, кооперация и неожиданные повороты на последнем ходу!

Как получить?
Мы создали игру для внутреннего использования, но по многочисленным просьбам коллег из других команд решили поделиться с миром ❤️

Хотите приобрести для своей команды, вуза или ребёнка? На нашем сайте можно сделать заказ!

#BPM #BPMN #Геймификация #Обучение #НастольныеИгры
🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Мощная функциональность Jmix: дополнение UI Constraints для динамического управления UI-компонентами!

💪С его помощью вы можете декларативно контролировать видимость и доступность любых элементов интерфейса через политики в ресурсных ролях.
Например, скрыть кнопку, таблицу или фильтр данных — без единой строки кода! ⚙️

🔥Это работает с любым UI-компонентом или действием (даже не связанным с данными), если у него есть ID.

Забудьте о ручном анализе прав пользователя — всё настраивается в Java-интерфейсах ролей либо в экране Security → Resource roles прямо во время выполнения приложения.

👀Смотрите скринкаст: вот как фильтр данных исчезает с экрана для определенного пользователя в реальном времени!

Устанавливайте дополнение и экспериментируйте: документация Jmix 📖.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
🚀 Отличные новости: мы обновили бэкенд Jmix AI Assistant, внедрив более совершенный RAG-процесс и актуализировав базу знаний!

Новый AI-бэкенд построен на Spring AI и Jmix, а его исходный код открыт и доступен на GitHub: https://github.com/jmix-framework/jmix-ai-backend

Основа на Java, Spring и Jmix позволяет нам быстро развивать приложение и управлять базой знаний. Админка, созданная на Jmix, обеспечивает быструю обратную связь для экспериментов с параметрами LLM и RAG ⚙️.

Теперь больше, чем когда-либо, нам нужна ваша обратная связь!

🙌 Когда пользуетесь ассистентом, пожалуйста, всегда нажимайте:
Like 👍 для хороших ответов
Dislike 👎 для плохих

это поможет нам сделать ассистента лучше!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥61
This media is not supported in your browser
VIEW IN TELEGRAM
🎉Совсем скороновый компонентGridLayout!

Надоели однотипные таблицы? Устали, что на телефоне они в пол-экрана? 😫

Тогда встречайте решение ваших проблем – GridLayout!

Новый компонент предлагает свежие возможности для визуализации списков. Теперь их можно располагать в сетке, в виде карточек. Сетка будет автоматически подстраиваться под размер экрана, что улучшает читаемость на мобилках 📱.

Также компонент поддерживает:
🔸DataBinding через контейнер коллекций
🔸Пагинацию через SimplePagination
🔸ComponentRenderers & FragmentRenderers
🔸Добавление обычных UI компонентов в сетку

💥 И самое главное – всё делается в пару строчек кода!

<gridLayout id="gridLayout" width="100%" itemsContainer="usersDc">
<fragmentRenderer class="com.company.CardFragment"/>
</gridLayout>


И ваша адаптивная сетка готова!

Доступен в новой версии Jmix 2.7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🎉5🔥4👌1
🚀 Бесплатная консультация по оптимизации вашего Jmix-приложения

Недавно мы провели вебинар о производительности Jmix-приложений — и получили массу откликов!
💥 Тема оказалась суперактуальной. Пока готовим новый контент, решили предложить вам кое-что полезное.

БЕСПЛАТНУЮ консультацию по оптимизации вашего приложения!

Проведет ее Павел Александров — ведущий эксперт и разработчик Jmix.

На реальных проектах Павел:
🔸ускоряет «тормозящие» приложения,
🔸находит и устраняет утечки памяти,
🔸оптимизирует работу с базой данных и нагрузку в целом.

📩 Как получить консультацию?
Напишите на info@jmix.ru, указав:
🔸Версию Jmix и Java,
🔸Вашу СУБД,
🔸И где именно замечаете «тормоза».

Мы вернемся к вам с предварительными шагами и предложим удобное время для консультации.

🚀Начните решать проблемы производительности сейчас - мы поможем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1232
Есть готовая база данных? Создайте приложение ещё быстрее с Jmix! 🚀

Функция реверс-инжиниринга в Jmix Studio позволяет быстро превратить имеющуюся базу в модель данных приложения и построить на её основе удобные экраны:

🔸Просмотр и редактирование данных
🔸Работа с иерархическими структурами
🔸Экран с агрегацией данных
🔸Адаптация под мобильные устройства

От базы до работающего приложения — всего несколько кликов!

🎥 Смотрите подробный разбор на видео:
😄 VK
😉 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5
🧑‍💻В Jmix 2.7 мы представляем новый компонент — UserMenu!

Компонент поддерживает:

🔸Различные типы пунктов меню. От простого текстового до пользовательской разметки с использованием визуальных компонентов.
🔸ButtonRenderer для задания контента главной кнопки
🔸HeaderRenderer для задания опционального контента заголовка выпадающего списка
🔸Стандартные действия для выбора замещаемого пользователя и изменения темы приложения

UserMenu доступен в новой версии Jmix 2.7 и по умолчанию будет включен в шаблон проекта 🔥.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥17👍62🤩1
🚨 Camunda всё! Сколько на самом деле стоит «бесплатный» open source?

Слышали новость? 14 октября выходит последний релиз Camunda 7, а дальше — только платная подписка для коммерческих клиентов. 😱

Этот случай — не просто новость, а громкий прецедент для всех, кто работает с open-source. Он заставляет задуматься:

🔸Как на самом деле посчитать итоговую стоимость «бесплатного» решения?
🔸К каким рискам и затратам приведет вынужденная миграция?
🔸Сможет ли ваша команда самостоятельно поддерживать и развивать инфраструктурные технологии?

Об этом и не только поговорим 14 октября на вебинаре с экспертами Haulmont.

Мы разберем на реальных кейсах:
🔸Финансовые и организационные скрытые затраты на open source
🔸Как выстроить безопасный процесс разработки
🔸Кадровые риски и что делать, если знания сконцентрированы у 1-2 специалистов

Не пропустите — регистрируйтесь и задавайте свои вопросы спикерам!

👉 Зарегистрироваться на вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10