Продолжаем держать вас в курсе фич к релизу 2️⃣ .🟤
#фича🙆♂️ Additional Message Bundles
🌎 Мультиязычность - одна из важных функций enterprise-приложений.
С ростом проекта управление сообщениями превращается в отдельную дисциплину:
больше модулей → больше сущностей → больше экранов → больше сообщений → файлы локализации раздуваются и начинают выглядеть пугающе.
Даже если в проекте есть правила именования ключей и структура хранения сообщений, в большом объёме текста легко запутаться.👨💻
Именно поэтому хорошим решением становятся additional message bundles.
Начиная с Jmix 2.8, Studio стала лучше поддерживать такие бандлы: теперь они сразу видны в дереве Jmix, а в редакторе локализованных сообщений можно удобно переключаться между ними 🔁
Меньше хаоса в messages.properties.
Больше порядка в ваших проектах👌
#фича
С ростом проекта управление сообщениями превращается в отдельную дисциплину:
больше модулей → больше сущностей → больше экранов → больше сообщений → файлы локализации раздуваются и начинают выглядеть пугающе.
Даже если в проекте есть правила именования ключей и структура хранения сообщений, в большом объёме текста легко запутаться.
Именно поэтому хорошим решением становятся additional message bundles.
Начиная с Jmix 2.8, Studio стала лучше поддерживать такие бандлы: теперь они сразу видны в дереве Jmix, а в редакторе локализованных сообщений можно удобно переключаться между ними 🔁
Меньше хаоса в messages.properties.
Больше порядка в ваших проектах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤2👌1
Если вы слышали про Domain-Driven Design (DDD), но каждый раз спотыкались о формулировки из серии «набор принципов и схем для оптимальных систем объектов» - самое время разобраться в этом. 🤔
Наш Jmix Lead Trainer Дмитрий Ващенко:
▶️ разобрал DDD без академического тумана на примере реальной ERP для производства;
▶️ показал, как приземлить его на enterprise с помощью Jmix;
▶️ соединил все это в одну полезную статью в нашем блоге.
Общий смысл и польза:
🙆♂️ как не превратить «чистый» DDD в боль;
🙆♂️ зачем вообще изолировать доменную модель;
🙆♂️ как совместить принципы с генерацией CRUD, REST и UI.
За 5 минут — всё по делу, с кодом и живыми примерами.
Делаете корпоративные системы на Java и хотите, чтобы архитектура не рассыпалась через полгода?
⏩ Этот разбор стоит вашего времени.
Наш Jmix Lead Trainer Дмитрий Ващенко:
Общий смысл и польза:
За 5 минут — всё по делу, с кодом и живыми примерами.
Делаете корпоративные системы на Java и хотите, чтобы архитектура не рассыпалась через полгода?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤2👌1👨💻1
BPMN и время: иллюзия точности ⏰
В BPMN часто ставят таймеры:
▶️ «напомнить через 5 минут»,
▶️ «эскалировать через час»,
▶️ «запускать по понедельникам».
Кажется, что всё сработает точно по секундам.
Но это не так.
BPM-движки — не системы реального времени.
Таймер здесь — это про «после этого времени процесс продолжится», а не строгий дедлайн. Под нагрузкой задержка в несколько секунд — нормальная история.
DevRel Станислав Макаров разобрал в новой статье:
🆗 почему так происходит?
🆗 где таймеры действительно полезны?
🆗 где их лучше не использовать?
Время чтения: 5 минут.
➡️ Читать на Хабр
В BPMN часто ставят таймеры:
Кажется, что всё сработает точно по секундам.
Но это не так.
BPM-движки — не системы реального времени.
Таймер здесь — это про «после этого времени процесс продолжится», а не строгий дедлайн. Под нагрузкой задержка в несколько секунд — нормальная история.
DevRel Станислав Макаров разобрал в новой статье:
Время чтения: 5 минут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Сегодня четверг. Значит, подъехала рубрика #фичи к релизу 2️⃣ .🟤
🙆♂️ Data Model Visualization
Когда пишешь отчёт, а в голове: “Так… а как там связаны эти сущности?”✍️
При работе с Reports очень часто нужно посмотреть на ER-модель:
▶️ кто с кем связан?
▶️ какие есть связи?
▶️ где OneToMany?
▶️ где внезапный ManyToMany?
Обычно, чтобы увидеть нужную информацию о модели данных, нужно:
1️⃣ Открыть pgAdmin или DBeaver (хорошо, если они уже установлены).
2️⃣ Выполнить нужные запросы или искать информацию в интерфейсе.
Пока смотришь одно - забываешь про другое: переключаешься в приложение или код, теряешь фокус, упускаешь контекст… и так по кругу. 🔄
Начиная с Jmix 2.8, есть более удобный путь с аддоном DataTools:
Data Model Visualization ✨
В нем появилась возможность увидеть все сущности и их поля на одном экране, а также построить подробную ER-диаграмму.
Всего пара кликов - и вся нужная информация прямо внутри вашего приложения.
Без лишних переключений и дополнительных инструментов.👌
Когда пишешь отчёт, а в голове: “Так… а как там связаны эти сущности?”
При работе с Reports очень часто нужно посмотреть на ER-модель:
Обычно, чтобы увидеть нужную информацию о модели данных, нужно:
Пока смотришь одно - забываешь про другое: переключаешься в приложение или код, теряешь фокус, упускаешь контекст… и так по кругу. 🔄
Начиная с Jmix 2.8, есть более удобный путь с аддоном DataTools:
Data Model Visualization ✨
В нем появилась возможность увидеть все сущности и их поля на одном экране, а также построить подробную ER-диаграмму.
Всего пара кликов - и вся нужная информация прямо внутри вашего приложения.
Без лишних переключений и дополнительных инструментов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3⚡1👨💻1
Доброй пятницы! 🙌
Мы меняем хостинг и проводим обновление.
Поэтому forum.jmix.ru будет недоступен начиная с 16:00 мск сегодняшнего дня.
Планируем возобновить работу 17 марта.
Держим вас в курсе.🤗
Мы меняем хостинг и проводим обновление.
Поэтому forum.jmix.ru будет недоступен начиная с 16:00 мск сегодняшнего дня.
Планируем возобновить работу 17 марта.
Держим вас в курсе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👌5
16 - 17 марта наш коллега Антон Решанов побывал на отраслевом конгрессе «Нефть 4.0» - мероприятии, где обсуждают технологические тренды нефтегазовой индустрии.
Главной темой, как и ожидалось, стал ИИ.
Участники говорили о том, как его используют для работы с промышленными данными:
Форум проходил в закрытом формате, поэтому общение получилось особенно предметным. Было приятно видеть, что разработки Haulmont и Jmix в области ИИ вызывают интерес. Например, участники отдельно отмечали наши наработки вокруг Jmix Text UI.
Такие мероприятия помогают нам оставаться в повестке, глубже понимать задачи индустрии и прокачивать нетворкинг.
Делимся фотоотчетом с конгресса.
Интересно узнать подробнее про событие и обсудить тему ИИ в профильной области?
Готовы поделиться своими инсайтами и опытом!
Напишите Антону напрямую @AntonReshanov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1👍1