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
Какие 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
🧑‍💻Jmix на конференции OSP Data Management

24 сентября менеджер продукта Jmix Виктор Фадеев выступил модератором технологического трека.

Мы внимательно следим за трендами в управлении корпоративными данными, потому что:

🔸Корпоративные хранилища (DWH) часто становятся следующим этапом для данных из систем на Jmix
🔸DWH выступают источником для создания регламентированной отчётности по витринам

💥 А теперь — интересное предложение!

Если у вас есть кейс по интеграции Jmix с DWHделитесь им с нами!
Присылайте информацию на info@jmix.ru

За самые интересные кейсы дарим стильный мерч от Jmix! 🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍4
This media is not supported in your browser
VIEW IN TELEGRAM
💥Апдейт редактора ролей Jmix Studio - скоро в Jmix 2.7!

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

💡Что изменилось:

🟥Визуальное дерево ролей:
▶️верхняя панель показывает всю иерархию, где выбранная роль считается корневой
▶️нижняя панель содержит кнопки действий и все доступные роли проекта, включая роли аддонов и роли связанных проектов.

🟥Простое управление — добавить роли в иерархию можно тремя способами, а удалить в пару кликов

🟥Единый интерфейс на всех вкладках — иерархия всегда перед глазами. Это обеспечивает постоянный контекст и быстрый доступ.

🟥Цветовые подсказки— Студия использует цветовое кодирование, чтобы вы могли мгновенно оценить структуру прав.

👉Доступен в новой версии Jmix 2.7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥215👍1
Завтра 🖥💻🛎🗓

Jmix, Axiom JDK и Яндекс объединяются для мощной техносессии по созданию корпоративных приложений нового уровня.💪

В программе:

✴️Павел Александров, Senior Developer Jmix
Покажет, как собрать приложение с графиками и картами, используя YDB (СУБД от Яндекса) и другие сервисы Yandex Cloud.
Паша не спал ночами, чтобы сделать эту интеграцию - приходите посмотреть демо!

✴️Алексей Бестужев, Архитектор YDB (Яндекс)
Расскажет, как построить масштабируемый и отказоустойчивый бэкенд для работы с петабайтами данных. Признаться, кого это не интересует?

✴️Алексей Захаров, Директор по технологическому консалтингу Axiom JDK
Это уже не первый наш совместный вебинар с Axiom JDK! В этот раз Алексей поделится, как ускорить Java-приложения и повысить их безопасность в облачных средах.

🗓️ 16 октября, 11:00 (МСК)

👉 Регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🔥Яркое карьерное событие осени — HSE Career Days 2025 — в самом разгаре!

Это крупнейшая ежегодная карьерная ярмарка НИУ ВШЭ в Нижнем Новгороде, объединяющая студентов с ведущими российскими и международными компаниями.

Мы рады, что наши коллеги, Дима Ващенко, тренер Jmix, и Игорь Клопотов, product manager OpenBPM, являются участниками карьерного форума.

А завтра Дима проведет открытый урок, на котором познакомит студентов с Jmix и покажет его возможности для начинающих разработчиков.

Вместо скучной пары попасть на урок по Jmix ведь намного интереснее, согласны?😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
🖥💻🛎🗓 для технических директоров и ИТ-руководителей!

💡Как выбрать инструмент, который позволит в разы оптимизировать затраты на RUNTIME и в короткие сроки создать CRM?

Ответим на этот вопрос 29 октября в 15:00 (мск) вместе с коллегами из международной компании «ЕвроХим».

“ЕвроХим” построил корпоративную CRM на платформе Jmix, пройдя путь от концепции до работающего цифрового продукта компании.

На вебинаре вы увидите живой пример, как крупная промышленная компания:

🔶снизила затраты на runtime,
🔶сохранила скорость и гибкость развития
🔶организовала быструю доставку изменений в CRM
🔶сделала мультиязычность на единой архитектуре.

Вы узнаете:

➡️ почему ЕвроХим выбрал путь заказной разработки вместо готовых решений;
➡️ как Proof of Concept и MVP помогли быстро подтвердить гипотезу и запустить проект;
➡️ какие преимущества дает Jmix при создании корпоративных приложений;
➡️ как организована совместная разработка и передача компетенций между командами.

Спикерами выступят непосредственные участники проекта из “ЕвроХим” и “Хоулмонт” - вендора Jmix.

Обязательно приходите, если:

🔸Отвечаете за цифровую трансформацию.
🔸Ищете альтернативы зарубежным платформам.
🔸Хотите ускорить разработку без потери качества.

➡️Регистрация по ссылке 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Новая потрясающая функция для анализа данных — группируйте записи так, как вам нужно!

Совсем скоро в Jmix 2.7 GroupDataGrid — ваш лучший помощник для работы со структурированными данными.

Что это дает?

С помощью GroupDataGrid данные автоматически группируются по выбранным столбцам

🔶Пользователи сами выбирают параметры группировки прямо в интерфейсе
🔶Сохраняется сортировка внутри групп
🔶Гибкая настройка внешнего вида и стиля

Ключевые возможности:

🔸Динамическая группировка через выпадающий список
🔸События раскрытия/схлопывания групп
🔸Программное управление группировкой
🔸Запрет группировки для отдельных столбцов
🔸Кастомные рендереры для отображения групп
🔸Группировка по столбцам, не привязанным к свойствам сущности

Итог: данные становятся наглядными, а работа — комфортной!🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🎉3
Вебинар «От перегрузок к стабильности» состоялся! Спасибо, что были с нами!

16 октября мы провели вебинар, на котором разбирались, как создавать надежные и производительные системы.

Наши коллеги на практике показали, как связка Axiom JDK, YDB (Яндекс) и Jmix помогает строить системы, которые:
Не боятся пиковых нагрузок.
Создаются в разы быстрее.
Экономят бюджет и силы команды.

Если вы пропустили эфир - не беда! Скорее смотрите запись:
😄 ВКОНТАКТЕ
😉 YOUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7