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
🎲 Настольная игра 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
🎉 Розыгрыш! Выиграй онлайн-билет на HighLoad++ 2025!

6–7 ноября в Москве пройдет главное событие для акул высоконагруженных систем — HighLoad++ 2025 🔥.

Мы, команда Jmix, тоже будем на конференции — приходите познакомиться лично!
А для тех, кто не сможет быть оффлайн, разыгрываем 2 онлайн-билета 🎁

Как участвовать:

1️⃣ Выберите правильный вариант ответа на вопрос:

Как вы думаете, какая роль Jmix спрятана в этом коде? (Объявление интерфейса спрятано) (см. скриншот выше):

🔹Интерфейсная роль
🔹Роль минимального доступа к UI приложения
🔹Роль полного доступа

2️⃣ Напишите его в комментариях под этим постом.

📅 28 октября мы рандомно выберем двух авторов правильных ответов, которые получат билеты.

Удачи! 🚀

P.S. Если не верите в удачу, воспользуйтесь промокодом HL_Haulmont и получите 30% скидку на онлайн-билет уже сейчас.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥13
🖥💻🛎🗓 Оптимизация расходов на корпоративную Java-разработку

📆 11 ноября, 16:00 (Мск)

Российские компании оптимизируют ИТ-штаты и сокращают инвестиционные бюджеты.

Причины звучат разные, но это не меняет главного - тот же объем работы предстоит делать меньшим объемом ресурсов.

Как сохранить темпы цифровизации, обеспечить предсказуемость сроков и качество цифрового продукта в новых условиях? 🤔

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

Если изменить подход к разработке, то возможно:

🔶 сократить состав проектной команды до 25%
🔶 ускорить создание типовых бизнес-приложений в 2–3 раза
🔶 быстро масштабировать MVP до production-ready системы
🔶 удешевить долгосрочную поддержку решений

Опытом применения технологии быстрой разработки корпоративных приложений с открытым исходным кодом в российских компаниях поделятся Виктор Фадеев, руководитель продукта Jmix, и Владимир Саксонов, руководитель направления разработки под заказ.

Почему стоит сходить на вебинар:
- увидите примеры подсчета ROI и срока возврата инвестиций в технологии продуктивной разработки;
- сможете задать вопросы по своим сценариям;
- узнаете, в каких кейсах технология Jmix уже доказала экономию бюджета и времени.

➡️Регистрируйтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍31
💥 Новая функциональность в дополнении Reports для Jmix 2.7 — отчёты на этапе разработки (design-time reports)!

Теперь структуру отчёта можно описывать прямо в Java-классе с аннотациями — без ручной настройки в UI. Это даёт массу преимуществ:

🔹Отчёты хранятся в Git вместе с кодом проекта.
🔹Все изменения попадают в новую версию приложения автоматически.
🔹Можно использовать дебаггер и инструменты IDE для отладки логики загрузки данных.

Такой подход особенно удобен для командной разработки и CI/CD — отчёты становятся частью исходного кода, а не артефактом среды выполнения.

⚠️ Единственное ограничение — пользователи не смогут менять эти отчёты в работающем приложении.

➡️Подробнее в новом руководстве по созданию отчетов
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥19🤩3
Jmix Community Meetup в Санкт-Петербурге!

📆 13 ноября 2025, 18:00-22:00
📍 Azimut Сити Отель 4* (Лермонтовский пр-т, 43/1)

В марте мы встречались в Москве, настало время покорить Северную столицу!

В лучших традициях Jmix поговорим про вышедшие релизы, будущие планы, зацепим тему LLM и облачной инфраструктуры. Скучно не будет! Гарантируем много-много неформального общения и розыгрыш призов от нашего партнера Облакотека.

Выступления только вживую без записи:

🔸 Дима Кремнев, Jmix Senior Developer: Жмых, жмых - и в продакшен: краткая история Jmix

🔸 Дима Ващенко, Ведущий тренер Jmix: Мама, я скрепный жмых вайбкодер!

🔸 И специальный гость Александр Степанчук, Руководитель направления KVM, Облакотека: Elastic Cloud на KVM для разработчиков: тестовые среды одной командой

Подробную программу смотрите тут.

Участие бесплатное, но количество мест ограничено. Регистрация обязательна!

Зарегистрироваться на митап
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15
Media is too big
VIEW IN TELEGRAM
🚀Jmix Studio представляет новые возможности реверс-инжиниринга!

Теперь вы можете легко создавать атрибуты имеющейся сущности прямо из колонок соответствующей таблицы в базе данных.

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

С помощью новой функции, встроенной в дизайнер сущности, можно:

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

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

Доступно в новой версии Jmix 2.7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18