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
⚡️Java Boys заняли 3 место на "Сбер DeFi Hack 2025" с AI-проектом на Jmix!

DeFi Dog — это проект для аудита смарт-контрактов, разработанный на Jmix 👨‍💻, который прошел в финал хакатона DeFi Hack 2025 от Сбера и занял 3 место 🏆

DeFi Dog умеет анализировать безопасность Solidity смарт-контрактов в EVM-совместимых блокчейн сетях. Он использует Slither и Mythril для статического анализа кода, LLM (OpenAI ChatGPT) - для формирования отчетов аудита.

DeFi Dog умеет отслеживать изменения кода смарт-контрактов с помощью интеграции с GitHub, Etherscan, Sourcify, может декомпилировать байткод из блокчейна.

🛠 Если для вас это звучит как набор непонятных заклинаний - смотрите финальный питч, награждение и исходный код проекта.

🚀 А также подписывайтесь на Telegram-канал JavaBoys

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉18🔥63👍2
🔥 Новый инструмент для мониторинга Camunda — на Jmix!

Недавно мы представили платформу OpenBPM. Она ускоряет создание BPM решений, сохраняя гибкость и производительность благодаря открытому суверенному стеку.

Сегодня хотим поговорить о компоненте платформы, который сделан на Jmix - OpenBPM Control. Это бесплатное open-source решение для мониторинга и управления бизнес-процессами на движке Camunda 7.

🔧 Что умеет:
— Показывает процессы в реальном времени
— Позволяет анализировать метрики и находить узкие места
— Помогает оперативно реагировать на инциденты
— Предоставляет полную историю исполнения процессов
— Работает с множеством инстансов движков

Разработан на платформе Jmix, и это отличный пример того, как на Jmix можно быстро создавать мощные бизнес-приложения с веб-интерфейсом, доступом к данным и расширенной логикой 👍

🔗 Демо стенд
🔗 Инструкция по установке
🔗 Исходный код
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥6🤩2
Stotm+Jmix-for-analyst-and-developer.pdf
2.7 MB
Чтобы создать автоматизированный процесс, аналитики и разработчики должны выступать сообща.

Но они используют разные инструменты, что создает барьеры в коммуникации.

Однако, его можно преодолеть благодаря интеграции Storm и Jmix BPM.

Смотрите подробнее в презентации Станислава Макарова на итоговой конференции конкурса "BPM-проект года"

#гайд
👍111
Отлично провели время на юбилейном ЦИПРе, рассказывая про Jmix и обмениваясь мнениями с единомышленниками 👍

Получили много интересного фидбека, идей и контактов. С удовольствием пообщались с нашими заказчиками и партнерами, ведь такие встречи особенно ценны. Благодарим всех участников и надеемся на продолжение коммуникации уже вне стен форума! 🤝

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥1
Forwarded from Haulmont
🚀 Хоулмонт на ЦИПР–2025: что показали, что узнали и кто был с нами

Десятая конференция «Цифровая индустрия промышленной России» прошла с 2 по 8 июня в Нижнем Новгороде. Главное ИТ-событие лета собрало госкомпании, бизнес, вендоров и даже разработчиков — все, как мы любим.

Сборная команда Haulmont участвовала со стендом и представляла сразу с несколько флагманов:
🔤ТЕЗИС — рассказали про преимущества СЭД с ИИ-инструментами;
🔤Платформа Jmix — поделились, как повысить продуктивность прикладной разработки на Java.
🔤Заказная разработка — обсудили преимущества сочетания технологий Jmix и профессиональной команды с богатым опытом, а также наш подход замены критически важных ERP-систем без остановки бизнес-процессов.

Кроме того, конечно, рассказывали о своих технологиях и инструментах:
🔤Amplicode — как ускорить разработку с помощью генерации кода;
🔤OpenIDE — обсудили открытую среду разработки для профессионалов;
🔤OpenBPM — интегрированную среду разработки процессных приложений для Camunda-ориентированных команд и российскую сборку BPM-движка Camunda.

🧠 Успели пообщаться с партнерами, познакомиться с новыми заказчиками, получить фидбэк и вдохновиться идеями — все по классике больших отраслевых форумов.

По итогам конференции выделили главные тенденции на ЦИПР–2025. Сейчас в тренде:

*️⃣импортонезависимые технологии;
*️⃣перспективы ИИ (в этом году этой теме выделили даже отдельный трек);
*️⃣развитие стратегических технологий и продуктов цифровизации завтрашнего дня;
*️⃣кадры, безопасность, интеграция решений.

📌 Вывод по итогам недели — Хоулмонт крепко стоит в повестке года: внедряем искусственный интеллект, развиваем наши системы разработки и инструменты для программирования, предлагаем уникальные решения.

📲 Подписывайтесь на наш канал — рассказываем здесь, о технологиях, которые создаем и о том, как они меняют мир.

#haulmont #ТЕЗИС #Jmix #CustomSolutions #Amplicode #OpenBPM #OpenIDE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Поваренная книга от Jmix:
Готовим пользовательские интерфейсы для людей

А вы знали, что в наших UI Samples есть сборник рецептов о том, как создавать интерфейсы, когда нужно сделать нечто более замысловатое, чем типовой CRUD-экран?

Мы писали об этом весной и решили собрать все в одном месте,
чтоб вам было удобнее:

📌 Выпуск 1
📌 Выпуск 2
📌 Выпуск 3

#cookbook #фича
🔥8👍31
🚀 Переход на Jmix 2: Обеспечьте будущее своих проектов

Если вы всё ещё используете Jmix 1, сейчас самое время обновиться до Jmix 2 — современной платформы на базе Spring Boot 3 и Vaadin 24 с регулярными обновлениями и улучшениями.

Что нового и почему стоит перейти:

- Современный стек: обновления безопасности и производительности, поддержка последних версий Java.

- Адаптивный UI: мобильная поддержка из коробки благодаря Vaadin 24.

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

- Новые аддоны: Kanban, Apache Superset, OpenID Connect, REST DataStore и другие.
- AI Assistant: интеллектуальная помощь в разработке.
- Удобный предпросмотр UI и статус горячего развертывания в Studio.
- UUIDv7 для быстрого доступа к данным.

Единственное, что пока отсутствует — GroupTable, но скоро появится Grouping DataGrid.

🧩 Jmix 2 — это безопасность, скорость и комфорт разработки с постоянной поддержкой и расширяющейся экосистемой.

Не оставайтесь в прошлом — переходите на Jmix 2 и развивайте свои проекты с уверенностью в будущем!

Подробнее — в статье Константина Кривопустова в нашем блоге.

#статья
🔥13👍2
⚠️ Обновление структуры подписок Jmix с 1 июля 2025 ⚠️

Мы упростили модель подписок, чтобы Java-командам было легче выбрать подходящий тариф под конкретные задачи - без лишней нагрузки и переплаты.

🟨 Free → Community
Новое название отражает open-source природу платформы. Всё, что было бесплатно, остаётся доступным без изменений. С 01 июля 2025 Jmix Studio получит встроенные возможности AI-Assistant.

🟨 RAD → Sprint
RAD, введённый в 2021 году, сегодня звучит старомодно и отдаёт нафталином. Мы переименовали его в Sprint - так точнее передаётся суть быстрой, итеративной разработки. Состав тарифа не меняется.

🟨 Enterprise стал проще и дешевле
BPM переехал в отдельный тариф. Enterprise теперь включает ключевые компоненты прикладной разработки - Maps, WebDAV, Kanban, Notifications, UI Constraints - и стал доступнее 🔥:
– на 25% дешевле для компаний
– на 30% дешевле для индивидуальных разработчиков


🟨 BPM - отдельный тариф
Весь функционал автоматизации процессов теперь в специальном плане BPM. Это логичное решение для команд, которым BPM действительно нужен.

Благодаря новой структуре подписок Jmix стало проще понимать, что входит в каждый тариф, и выбирать то, что нужно именно вашей команде 👌

🖇 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍9🔥92
🖥💻🛎🗓 Производительность приложений на Jmix: методы оптимизации

📆 25 июня
16:00 по мск

Павел Александров, Jmix Senior Developer, уже выступал с этой темой на митапе в феврале, и получил много благодарностей за максимально полезную информацию. Мы решили повторить выступление, добавив еще больше практических советов 💪

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

Посмотрите план встречи, чтобы понять, как многим Павел хотел бы поделиться с вами!

Помогать Паше на вебинаре будет Дима Черкасов, Jmix DevRel. Эфир обещает быть 🔥!

🔗 Регистрация тут

Приходите онлайн, чтобы задать вопросы ребятам 🙆‍♀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍4
📌 Навигатор по гайдам Jmix: инструменты, решения, интеграции

Что такое «Руководство» или иначе говоря "Гайд"?

– Это не просто методичка, как решить какую-то конкретную задачу один определенным образом. В разработке ПО мы всегда имеем множество путей реализации функциональных и иных требований.

Поэтому наши руководства не задают жестких рамок, как именно делать, а открывают пространство вариантов, из которых вы можете выбирать.

⭐️Чтобы вам было удобно, собрали все публикации и о наших гайдах в одном посте:

💎 Создание бизнес-логики в Jmix
💎 Уменьшение связности бизнес-логики при помощи событий
💎 Логирование в Jmix
💎 Интеграция Jmix-приложений
💎 Сущности по наследству
💎 Разбираемся с отношениями "многие ко многим"
💎 Композиции в Jmix: за пределами обычных ассоциаций
💎 Вперед, к полиглотной персистентности
💎 Jmix + Social Login: легко, удобно, безопасно
💎 Интеграция на основе OpenAPI
💎 Фронт и бэк на Jmix: делим приложение по слоям
💎 Инициализация сущностей
💎 REST DataStore с внешней аутентификацией
💎 Практическое руководство Jmix Observability

Расскажите, какие гайды помогли вам в ваших проектах — пишите в комментариях!

#гайд
🔥9👍1
Обычно, когда слышите про обновление тарифов, первая мысль: «ну всё, опять дороже...»
Но во вселенной Jmix все наоборот 🎉

Если вы всегда покупаете подписку RAD помесячно или только хотите купить подписку, то предложение для вас!

До 1 июля продлите RAD на год и с июля получите апгрейд тарифа до Enterprise (обновленный тариф без BPM) без доплат также на год 🔥
Да-да, не шутим: больше возможностей по той же цене с 1 июля!

Спешите обязательно воспользоваться этим лайфхаком!

Если у вас появились вопросы или требуется уточнение по тарифной сетке, которая будет с 1 июля - напишите Антону, руководителю отдела продаж, он все решит👌
🔥104
This media is not supported in your browser
VIEW IN TELEGRAM
🚀Мы начинаем писать про новые фичи, которые будут в релизе Jmix 2.6, который выходит на следующей неделе - совсем скоро!

Новый компонент Switch является стилизованным компонентом Checkbox.
Функциональное отличие между ними в том, что Checkbox имеет три состояния:
выбран, не выбран и неопределен. 

Switch же представляет собой физический переключатель, который включает либо выключает что-либо, а значит имеет только два состояния. 

Смысловое различие между новым компонентом и Checkbox в том, что Switch что-то включает/выключает, а значит имеет моментальный отклик (например как выключить Wi-Fi в телефоне). Checkbox – это больше про выбор опций, т.е. выбор настроек, а потом их применение.

К тому же, Switch является более привычным элементом управления для мобильных интерфейсов.


#фича #jmix26
👍18🔥4
🌊 Бизнес-процессы на волне!

3 июля в 16:00 МСК погружаемся в BPM вместе со Стасом Макаровым (да-да, тем самым продуктовым аналитиком Jmix в легендарной красной шапке 😉). Даже наш лендинг как путеводитель по течениям автоматизации: проложим маршрут по бизнес-процессам, минуя айсберги ручной работы и мели хаотичного таск-менеджмента 🗺 🤝

План вебинара:

1️⃣ Как создавать процессы с участием людей.
2️⃣ Все тонкости назначения исполнителей.
3️⃣ Настройка форм.
4️⃣ Как улучшить таск-лист для пользователей.

Регистрация на вебинар

🚢 Корабль уже в порту - скоро отплываем!
🔥10
🚀 Мы продолжаем рассказывать про новые фичи, которые будут в релизе Jmix 2.6, который выходит совсем скоро!

Masquerade — это библиотека для end-to-end тестирования пользовательского интерфейса для приложений Jmix. Библиотека основана на Selenium Web Driver и фреймворке тестирования UI Selenide.

Основная задача Masquerade — предоставить удобный доступ к оберткам веб-элементов для компонентов Jmix UI, унифицировать взаимодействие с экранами Jmix и упростить доступ к основным функциям веб-элементов.

С помощью Masquerade вы сможете взаимодействовать с элементами UI: нажимать кнопки, вводить значения в поля, работать в таблицей, управлять данными и так далее. И всё это в автоматическом режиме с высоким уровнем стабильности! Этого удалось добиться за счёт ожидания состояния визуальных компонентов.

Библиотека доступна бесплатно для приложений Jmix, начиная с версии 2.6+.

#фича #jmix26
🔥15👍2
🎤 Как победить на хакатоне?

Cпойлер: сначала - изучение блокчейна в баре у Красной площади, потом - медаль от Сбера 🏆

Не пропустите интервью с командой Java Boys и Димой Черкасовым, Jmix DevRel - они расскажут, как превратить бессонные ночи в победу 💪

Недавно ребята взяли 1-е место на хакатоне МТС True Tech Hack 2025 и 3-е место на хакатоне от Сбера, а теперь делятся формулой успеха:

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

Смотрите видео по ссылке в посте

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Java hub
Media is too big
VIEW IN TELEGRAM
🏆 Вся правда о хакатонах в России от Java Boys и Jmix

🌐 Смотреть на YouTube
🌍 Смотреть на VK Видео

Что на самом деле происходит на хакатонах? Как собрать сильную команду, не слиться на следующий день и дойти до победы?

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

Моя команда называется "Java Boys". Сложно придумать другое название, когда тебя окружают один джависты.

И вот мы наконец сняли подкаст про хакатоны с Дмитрием Черкасовым, DevRel-ом команды Jmix, отечественного java-фреймворка для быстрой разработки, основанного на Spring Boot.

На подкасте мы обсудили:

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

Много живого опыта, немного самоиронии и полезные советы от тех, кто выигрывал хакатоны Сбера, ВТБ, МТС и других.

Если интересна внутренняя кухня хакатонов — обязательно смотрите!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6
📣 ЗАВТРА! Технический вебинар «Производительность приложений на Jmix: методы оптимизации»

25 июня в 16:00 по мск Павел Александров расскажет про типовые проблемы производительности и способы их решения. Как бы ни старались сократить материал, полезной и важной информации очень много, готовьтесь 💪

Кратко рассмотрим:
🟨 Классификацию проблем производительности.
🟨 Подходы к нагрузочному тестированию.
🟨 Инструменты мониторинга и диагностики, включая Micrometer, Prometheus и Grafana.
🟨 Средства анализа СУБД и специализированные утилиты.

Особое внимание уделим:
⚡️ Использованию ORM: подводные камни и best practices.
🔹 Особенностям JVM: exceptions, reflection, общие советы.
🔹 UI-производительности: обзор одной из наиболее частых проблем.

🔗 Регистрация тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
Многие ждут возможность использовать режим приложения с несколькими вкладками, чтобы сделать интерфейсы более удобными для корпоративных пользователей.

Впервые эта фича появилась в Jmix 2.5, но в экспериментальном режиме – мы об этом писали.

🎉 И вот встречайте! В версии 2.6 Tabbed Mode доступна штатно – как новый add-on. Ее не только выпустили в релиз, но еще и улучшили, теперь можно ставить в продакшн:

Улучшения в Tabbed Application Mode

🔹 Компонент mainTabSheet теперь явно определяется в главном экране. Он может содержать действия, вызываемые через контекстное меню вкладки или с помощью горячих клавиш.

🔹 Поддерживается перетаскивание вкладок.

🔹 Аннотация @TabbedModeViewProperties позволяет определить параметры экрана, открываемого во вкладке.

🔹 Состояние UI сохраняется при обновлении веб-страницы.

🔹 Событие UIRefreshEvent генерируется каждый раз при обновлении веб-страницы.

#фича #jmix26
🔥13👍5
🔥 Вебинар «Производительность приложений на Jmix» - это было мощно!

Спасибо всем, кто присоединился! Павел Александров провел настоящий мастер-класс по оптимизации: от классификации проблем и нагрузочного тестирования до нюансов работы ORM и повышения UI-производительности. Было много конкретики и ответов на ваши вопросы 👍

Запись уже доступна:
😉YOUTUBE
😄ВКОНТАКТЕ

📌 А еще держите полезные материалы, которые Паша собрал для всех, кто хочет, чтобы Jmix-приложения летали.

Вебинаром дело не ограничивается: в ближайшее время Паша планирует серию постов по темам, которые не успели разобрать подробно. Следите за каналом!

👁 А если вы уже столкнулись с узкими местами в производительности или просто хотите быть уверены, что приложение работает максимально эффективно - мы всегда готовы помочь. Разберемся вместе, подскажем, как оптимизировать, или подключимся к вашему проекту в рамках консалтинга или кастомной разработки.

Напишите нам — обсудим, чем можем быть полезны 🤝

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍5
Внутри Jmix 2.6: Jmix AI Assistant появляется в Studio 🔥🔥🔥

Начиная с версии Jmix 2.6, Jmix AI Assistant доступен прямо внутри Studio.

Вы найдете его на правой панели инструментов IntelliJ — просто кликните по большой иконке Jmix AI, чтобы открыть ассистента в отдельном окне инструментов.

Версия Studio синхронизируется с веб-версией Jmix AI, поэтому ваша история чатов общая. Вы можете свободно переключаться между вебом и IDE, не теряя контекст.

Попробуйте — получайте помощь, примеры и быстрые ответы прямо там, где пишете код.

#jmix26 #фича
🔥16👍71
Сегодня у нас сразу две важные новости!

Первая:
🆕🔝💬 Jmix 2.6!

В релизе:
🙆‍♀ AI-ассистент в Studio
🙆‍♀ Новый UI-компонент Switch
🙆‍♀ Библиотека для end-to-end тестирования Masquerade
🙆‍♀ Автодополнение в Code Editor
🙆‍♀ Улучшения Tabbed Application Mode
🙆‍♀ Расширенные возможности Message Templates и улучшения в Dynamic Attributes
и многое другое!

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

Вторая новость: с 1 июля вступила в силу новая тарифная сетка.

Пользователи с годовой подпиской RAD автоматически перешли на Enterprise с сохранением текущей цены на 2 года (без BPM).
Пользователи Enterprise теперь на тарифе BPM, без изменения цены.

📎 Актуальные тарифы и условия здесь.
📎 Подробнее об изменении подписок здесь.

#обновления
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19