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 думает о том, как сделать курс еще полнее, структурированнее и полезнее.

За годы обучения - от разработчиков до IT-менеджеров - у Дмитрия Ващенко, нашего ведущего предподавателя, скопился такой массив знаний, что даже нейросети иногда просят у него консультации (ну почти🤭). У Димы есть ответ на любой вопрос, и мы решили поговорить с ним о главном:

Зачем вообще идти на курс

Ответы собрали в карточки

А новый курс стартует уже осенью, если интересно - оставьте заявку здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥131
This media is not supported in your browser
VIEW IN TELEGRAM
Кажется, если давно работаешь с чем-то, то уже стал мастером.
Но если ты варишь кофе каждый день, ведь не становишься бариста?

Мы продолжаем серию постов про обучение Jmix. В этот раз Дима Ващенко поделился наблюдением, что даже опытные пользователи CUBA и Jmix приходят на курс и говорят: А ведь я этого не знал!

Иногда разработчик несколько недель пилит приложение, а потом узнает на тренинге: как получить редактируемую сущность в экране деталей, зачем нужны стандартные действия, когда «можно сделать просто кнопку» 🫠

Дима говорит, прям как врач на видео😀:
Многие недооценивают возможности Jmix Studio.

Кто-то продолжает писать все вручную, как учили старшие:
только текст, только хардкор, только боль.

🤪 А кто-то:
– создает дополнительный слой DTO «на всякий случай»,
– изобретает свой способ настройки безопасности,
– пишет полотна CSS там, где хватило бы пары строк в дескрипторе.


Способов "делать на Jmix неправильно" великое множество.
Но есть и верный способ готовить - приходите на курс.
Покажем, расскажем и сделаем лучше 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Тренер рекомендует: хватит кодить по кругу, когда есть Jmix ☝🏻

Мы поговорили с Димой о том, что back-end разработчики часто работают с данными. А как они проверяют, что все работает правильно?

Ответ очевиден: изучение модели данныхлогированиетестымолитвы на stagingи снова логирование...

Но Дима подсветил, что иногда возникает необходимость менять не только модель, но и само состояние базы данных.
И по наблюдениям тут в ход идут дополнительные инструменты, скрипты, костыли, немного грусти 🙄

Совет Димы Ващенко на этот случай:

А теперь представьте: можно было бы просто... взять и посмотреть все это через интерфейс.

🆗 Потестировать действия пользователя.
🆗 Поменять данные вручную, не заглядывая в консоль.
🆗 Пощелкать и увидеть, что работает. Без боли.

Инструменты для этого есть в Jmix. И мы рассказываем о них на тренингах.


В процессе обучения Дима научит как:

Ускорить разработку модели данных (редакторы и визарды помогут, подскажут, не осудят).
Следить за изменениями модели данных в приложении и в БД, не написав ни строчки кода.
Создавать типовые интерактивные CRUD-экраны в пару кликов: с таблицами, формами, валидацией и нужными кнопками.
Настраивать роли и права доступа через удобный визуальный редактор.

Огонь же 🔥

Новая группа курса уже активно набирается, количество мест ограничено! Забронировать место можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🎉1👀1
🎯 Как не превратиться в заложника собственного успеха: разбираемся с моделями поставки B2B приложений!

Знакомая история? Написал крутое B2B-приложение, нашёл первых 10 клиентов, деньги пошли... А потом понеслось: каждый клиент хочет "вот эту кнопочку сюда", "а можно чтобы у нас было по-другому", и вместо развития продукта ты патчишь 10 разных веток с уникальным кодом 😵

Виктор Фадеев, Jmix Product Manager, разобрал типичную ловушку "Copy-Paste-Pray" и показал, как её избежать с помощью правильной архитектуры.

В статье найдёте 3 модели поставки, которые Jmix поддерживает из коробки:

Extension Model — когда нужен баланс между кастомизацией и поддержкой
SaaS Model — для масштабирования без головной боли
Self-Host Model — для тех, кому нужен полный контроль

А также:
🔥 Реальный кейс: как один инженер чуть не сгорел, поддерживая 10 клиентских веток.
📊 Сравнительная матрица моделей по 5 ключевым критериям.
💡 Практические советы: когда какую модель выбрать и как не наступить на грабли.

Особенно актуально для тех, кто:
- Разрабатывает мульти-клиентские системы.
- Ищет баланс между кастомизациями и простотой поддержки.
- Хочет масштабироваться без найма армии разработчиков.

👉 Читать статью в блоге Jmix

P.S. А какие грабли с масштабированием B2B-продуктов встречали вы? Делитесь в комментариях!

#статья #b2b #архитектура #масштабирование
👍11🔥10
🎤 Видеообзор: Что нового в Jmix 2.6

Это стоит посмотреть, даже если вы в отпуске!

Дмитрий Кремнев, ведущий разработчик Jmix, подготовил отдельное видео по последним обновлениям платформы и планам на будущее. Всего 24 минуты - а сколько пользы 💪

😄 VK
😉 YOUTUBE

И мы всегда рады вашему фидбеку по фичам в чате 🤝

#обновления
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19🤩1
🤖 BPM 2025: фантазии vs реальность

Аналитики предсказывают, а Станислав Макаров предлагает разобраться, что из прогнозов правда.

В статье на Хабре Стас, a.k.a. Гуру Jmix BPM, прошелся по самым модным прогнозам про:
🔆 low-code
🔆 гиперавтоматизацию
🔆 аналитику
🔆 безопасность

Что из этого уже приносит реальную пользу, а что пока остается на уровне теорий и ожиданий?

📌 Спойлер: если процессы в порядке, BPM все еще способен объединить людей, ИИ и роботов в одной системе...

👉 Читаем и комментируем:
https://habr.com/ru/companies/haulmont/articles/928534/

#статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2
🤝 Jmix Marketplace: синергия адд-онов

В каталоге Jmix сейчас около 70 адд-онов. Одни расширяют базовые возможности платформы, другие — такие как BPM — добавляют мощные инструменты автоматизации 💪

Важно понимать: адд-оны — это не просто дополнения, а взаимосовместимые модули, которые можно комбинировать для решения конкретных задач. Один из ярких примеров — автоматизация процессов по расписанию.

Регулярность — ключ к успеху, будь то ведение блога или управление компанией. В мире BPM такую регулярность обеспечивают стартовые таймеры BPMN, запускающие процессы по расписанию 🕐

Но есть нюансы:
🔆 Чтобы изменить время старта, нужно поменять параметры таймера и заново задеплоить процесс
🔆 Нельзя сразу увидеть все расписание процессов — нужно каждый открывать вручную

Установите адд-он Quartz и забудьте об этих проблемах!

С ним расписания настраиваются в UI без изменения BPMN-модели:

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

Так BPM и Quartz работают вместе — усиливая возможности друг друга.

В следующих постах мы покажем больше примеров «сотрудничества» адд-онов.

#фича
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍81
💸 Техдолг - штука коварная: проценты капают, а перейти на новую версию все сложнее.

Каждый релиз Jmix мы подробно рассказываем, что изменилось и как перейти на новую версию. Инструкции есть, инструменты удобные… но у многих команд аспект работы с техдолгом по-прежнему в графе «недоинвестировано» 😐

Наш разработчик Алексей Обложко (тот самый, что помогает вам в чате) подготовил статью про то, как диагностировать и гасить техдолг.

➡️ Читайте на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍41
Jmix на Летнем форуме Хоулмонт! ☀️

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

Вместе с другими продуктами Хоулмонта мы рассказываем о новых фишках, делимся успехами проектов и общаемся с заказчиками и партнерами.

А еще завтра Виктор Фадеев, Product Manager Jmix, представит полезный доклад "Как сократить расходы на корпоративную разработку при сохранении темпов цифровизации". Максимум экспертизы и решений актуальных проблем IT-компаний 💪🏻

На фото улыбается Антон Решанов, Руководитель продаж Jmix, как всегда заряженный на позитив и продуктивное общение 🤝😊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍93🎉1
Самая обсуждаемая тема этой недели - Аляска ❄️

В Анкоридже, на военной базе или в каком-нибудь другом месте.
Мы не знаем, где будет встреча, но знаем точно - 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