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 уже там и достаточно давно.

Jmix объединяет инженеров по всему миру! 🌍
🔥162👍2😱1
Jmix Marketplace: синергия аддонов, часть 2

Настоящая сила Jmix Marketplace раскрывается, когда вы начинаете комбинировать аддоны. В результате получаются мощные и удобные решения без лишнего кода и усложнения модели.

Когда в процессе что-то происходит, требуется уведомить пользователей 🔔 Например, истекает срок задачи — об этом надо напомнить исполнителю, а если он вовремя не сделает, то сообщить его руководителю.

Конечно, можно воспользоваться штатными средствами BPMN и обвесить все юзер-таски таймерами с уведомлениями. Но тогда модель станет очень перегруженной этими элементами и логику процесса будет сложно понять 😵‍💫

К счастью, благодаря аддону Notifications есть способ лучше! Позвольте процессу «разговаривать» с людьми, чтобы повысить вовлеченность:

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

BPM и Notifications — это связка, которая делает процессы живыми и реактивными.

В следующих постах мы покажем другие примеры такой синергии 💡

Как «дружат» BPM и Quartz читайте в прошлом посте https://news.1rj.ru/str/jmixplatform/504
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍5😱1
💥 WOW! Вебинар OpenBPM Engine — российская альтернатива Camunda 7

Наши друзья из команды продукта OpenBPM готовы показать демо open source версии движка OpenBPM Engine 27 августа. А после вебинара вы не только сможете, но и должны попробовать движок уже самостоятельно 👍

OpenBPM Engine - это российский движок, полностью совместимый по API с Camunda 7. С окончанием официальной поддержки Camunda 7 многие компании сталкиваются с необходимостью поиска надёжной замены.

OpenBPM Engine предлагает решение, позволяющее сохранить текущие наработки и продолжить работу без изменений архитектуры и бизнес-логики. В сочетании с защищенными версиями операционной системы Astra Linux вы получаете безопасное полностью отечественное решение.

🌠 Этот вебинар будет полезен разработчикам, архитекторам, DevOps-инженерам и IT-менеджерам, которые ищут надёжное решение для поддержки и развития бизнес-процессов после завершения жизненного цикла Camunda 7.

🎤 Программа вебинара:
• Знакомство с OpenBPM Engine
• Начало работы
• Миграция с Camunda 7
• Лицензирование и поддержка
• Защищенные сборки Astra Linux
• Вопросы и ответы

📣 Спикеры
• Игорь Клопотов, Руководитель продукта, OpenBPM
• Никита Щиенко, Tech lead, OpenBPM
• Ольга Рыбачева, Инженер технического пресейла, Astra Linux

🕰 27 августа, 16:00 мск

🔗 Регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍5😱1
🚀 Новая статья на Хабре "Вайб-кодинг с доставкой на дом" - название хайповое, набираем просмотры и лайки 😎

Автор - Алексей Обложко.

В статье на практических примерах разбираемся, как использовать опенсорсные LLM-модели, запускаемые на локальных ПК или серверах для помощи в разработке ПО.

▶️▶️ Читать: https://habr.com/ru/companies/haulmont/articles/938584/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3😱1
Jmix Marketplace: синергия адд-онов, часть 3

Jmix — чрезвычайно удобная платформа для разработки. Поэтому руки так и тянутся написать нужный для проекта функционал 😉 Однако, иногда лучше сначала посмотреть в маркетплейсе - нет ли там подходящего адд-она, который эту задачу уже решает 🔎

🧑‍💻 Календари для исполнителей

Когда вы проектируете бизнес-процесс в Jmix BPM, есть возможность установить контрольный срок выполнения пользовательской задачи (Due date). В стандартном режиме он задается в днях, часах и минутах с момента, как задача получена исполнителем.

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

Например, в России выходные дни это суббота и воскресенье, а в Дубае — пятница и суббота. И как тут быть?

👍 На этот случай в маркетплейсе есть адд-он Business Calendars: просто устанавливаете его, настраиваете календари для разных стран и категорий сотрудников, а BPM этот адд-он видит и предлагает к каждой user task выбрать, какой календарь использовать.

Читайте также:

🟨 BPM и Notifications

🟨 BPM и Quartz

Продолжение следует!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
🔧 AI-ассистент в Jmix Studio: что понравилось, а что нужно улучшить?

Мы рассказывали ранее, что в версии Jmix 2.6 появился AI Assistant, встроенный в Studio. Прошло уже два месяца после релиза - было достаточно времени, чтобы его попробовать и оценить.

Многие разработчики уже привыкли к ChatGPT или GitHub Copilot. Но встроенный ассистент в Jmix работает прямо в контексте проекта и знает его структуру - это дает другие сценарии использования ☝🏻

Стал ли для вас Jmix-ассистента постоянным помощником в написании кода или вы обращаетесь к нему эпизодически, когда ничто другое не помогает? Помогает ли он экономить время и уменьшать количество рутинных действий? А может быть, напротив, вы пока не нашли для себя удобных сценариев использования?

Поделитесь впечатлениями от нашего AI-ассистента — для нас очень важно понять, насколько он полезен в реальной работе:

❤️ Нравится, пользуюсь постоянно
👌🏻 Неплохо, иногда обращаюсь
🤷 Пробовал - не зашло
🧑‍💻 Не пробовал, но собираюсь
😱 ИИ для кодинга - зло!

Напишите в комментариях о своем опыте - что стоит доработать, изменить и чего вам не хватает для повседневной разработки
Please open Telegram to view this post
VIEW IN TELEGRAM
👌97😱2👨‍💻2🤷2
На курс 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