Jmix

976 posts

Jmix banner
Jmix

Jmix

@JmixPlatform

Jmix is an open-source platform for building B2B web apps in @Java/@Kotlin. It uses @SpringBoot & @Vaadin and provides advanced tooling based on @IntelliJIDEA.

Katılım Nisan 2015
111 Takip Edilen1.3K Takipçiler
Jmix
Jmix@JmixPlatform·
Spring Jmix Intensive: April Online Course 📚 We’re launching a new edition of our online course, now expanded to 42 hours. The course also covers how to use the Jmix AI Assistant to speed up development by reducing routine work and helping you move faster when working with the framework. Course Details: 📍Dates: 13 April - 5 May 📍Schedule: Monday to Thursday, four sessions per week 📍Session dates: April: 13, 14, 15, 16, 20, 21, 22, 23, 27, 28, 29, 30 May: 4, 5 📍Format: Online via MS Teams with a dedicated Slack channel for support 📍Total Duration: 42 hours (14 sessions × 3 hours) 📍Time: 16:00 - 19:00 (CET) Course Topics: ✅Jmix Application Deployment - 8 hours ✅Data Manipulation - 14 hours ✅Developing User Interface for Jmix Applications - 16 hours ✅Security & Access Control - 4 hours If you’d like to go further, you can book a one-to-one session with the trainer to discuss your own project or specific challenges. We run this course only a couple of times a year, and groups tend to fill up quickly. Now is a good time to go deeper into Jmix! 🚀 Follow the link for registration: eu1.hubs.ly/H0sSFXc0
English
0
0
0
79
Jmix
Jmix@JmixPlatform·
📍Inside Jmix 2.8 ✨SidePanelLayout A container for displaying a sidebar (also known as a Drawer). It’s useful when you need to show contextual information alongside the main content: viewing details, editing an entity, applying filters, performing actions, or working with forms - all without switching to another screen or opening a dialog. Its advantage is that it keeps the user focused within a single workspace, reduces the number of user actions, and makes the interface faster and cleaner.👍 Due to its panel positioning, overlay/modal modes, and simple open/close control, the component easily adapts to various UX tasks.
English
0
0
2
119
Jmix
Jmix@JmixPlatform·
💧 From infrastructure data to smarter water management Engineering company Altereo (France) works closely with water utilities that manage large and complex infrastructure networks. Water networks generate large volumes of heterogeneous data — from asset inventories and inspection records to maintenance plans and geographic information. Making this data accessible, structured, and useful for daily operations and long-term planning can be a major challenge. ⚡ Today, Altereo operates 20 offices across mainland France and Réunion, with an additional office in Côte d’Ivoire, supporting water utilities and infrastructure projects across multiple regions. To analyze water network data and optimize maintenance planning, Altereo developed a specialized platform, ID BAC, built in Kotlin with the use of Jmix. The platform helps manage infrastructure data efficiently and supports better decision-making for water utilities. 🚀 Curious how the project came together? Read the full customer story: eu1.hubs.ly/H0sLBDW0
Jmix tweet media
English
0
0
1
85
Jmix
Jmix@JmixPlatform·
Starting a new enterprise project from scratch is still hard. 🧐 “But AI agents already solved this.” 💢 Yes — for prototypes, experiments, and personal projects, that’s true. You can generate a working app in minutes. But when we talk about enterprise-grade systems, the challenge is still very real. In real projects you still need: 📍A well-structured domain model 📍Clear architecture boundaries 📍Role-based security 📍Upgrade-safe customization 📍Predictable scalability 📍Maintainable codebase AI can generate code. But it doesn’t automatically give you a production-ready structure. And this is where starting from zero is still expensive: ✏️ How should I structure the project? ✏️ Am I designing it correctly? ✏️ How do I avoid long-term technical debt? ✏️ How much time will I spend writing typical model classes again? We know this feeling. That’s why we created a B2B CRM sample application for Jmix — one of the most common real-world use cases. The goal is simple: Reduce the effort and uncertainty of the first serious step. You can: ✅ Show it to your partners as a production-ready example. ✅ Clone it and build your own solution on top. ✅ Use it as a structured template. ✅ Or even feed it to your AI agent to generate something new based on a solid architecture. Most importantly — it’s available for everyone, free of charge: 👉 Live demo: eu1.hubs.ly/H0sHQrm0 👉 Source code on GitHub: eu1.hubs.ly/H0sHR5Y0 Enterprise systems still require structure. Start with one that’s already designed properly. If you find issues or want to suggest improvements — please use GitHub Issues so nothing gets lost. And share your impressions in the comments 👇
Jmix tweet mediaJmix tweet mediaJmix tweet mediaJmix tweet media
English
0
0
1
140
Jmix
Jmix@JmixPlatform·
📍Inside Jmix 2.8. Data Model Visualization When you’re writing a report and thinking: “Okay… but how exactly are these entities related?” When working with Reports, you often need to look at the ER model: 📍what relationships exist? 📍where it’s OneToMany? 📍where it suddenly turns out to be ManyToMany? What do you usually have to do to see the necessary information about the data model? 1) Open pgAdmin or DBeaver (assuming they’re already installed). 2) Run the required queries or search for the information in the UI. While looking at one thing, you forget about another: you switch back to the application or the code, lose focus, lose context…🔄 Starting with Jmix 2.8, there’s a more convenient way with the DataTools add-on. Data Model Visualization ✨ The DataTools add-on now makes it possible to see all entities and their attributes on a single screen, as well as generate a detailed ER-diagram. Just a couple of clicks — and all the information you need is right inside your application. No unnecessary switching or extra tools 👌🏼
Jmix tweet media
English
0
0
5
123
Jmix
Jmix@JmixPlatform·
📍Inside Jmix 2.8. Additional Message Bundles. 🌍 Multilanguage support is one of the core features of enterprise applications. As a project grows, message management becomes a discipline of its own: more modules → more entities → more screens → more messages → localization files grow and start to look intimidating 😅 Even if a project has naming conventions and rules for key placement, it’s still easy to get lost in a huge amount of text. That’s where additional message bundles become a great solution. Since Jmix 2.8, Studio provides better support for additional bundles: they are visible directly in the Jmix tree, and the localized message editor allows you to switch between bundles easily 🔁 Less chaos in eu1.hubs.ly/H0sxrv_0. More structure and clarity in your projects ✨
Jmix tweet media
English
0
0
3
59
Jmix
Jmix@JmixPlatform·
If you've heard of Domain-Driven Design (DDD) but always got lost in definitions like "a set of principles and patterns for optimal object systems" — this one is for you. 👌🏼 Our Lead Jmix Trainer, Dmitry Vashchenko has written a practical breakdown that cuts through the theory: 📍Demystifies DDD using a real-world manufacturing ERP as the example 📍Shows how to apply it in enterprise development with Jmix 📍Keeps it grounded — code, architecture, and real trade-offs included What you'll take away: ✅ How to avoid letting "pure" DDD become a liability ✅ Why isolating the domain model actually matters in practice ✅ How to balance DDD principles with auto-generated CRUD, REST, and UI Five minutes. No fluff. ⚡️ Java developers tired of architectural regret — this breakdown is worth your time. Follow the link. eu1.hubs.ly/H0stt0g0
Jmix tweet media
English
0
0
2
78
Jmix
Jmix@JmixPlatform·
Friday developer content! We had so much fun talking to @RichardFichtner (Java & Vaadin champion, co-founder of JCON conference), who visited our cozy YouTube channel recently! Our Community Manager Viktoriya Klementeva interviewed Richard and uncovered a few fascinating things, including: • why Java frameworks might actually be good for your health • the most embarrassing moment in Richard’s developer career • how joining a Java User Group could literally save your marriage! Watch the interview if you enjoy honest developer stories, Java community insights and a few laughs along the way. eu1.hubs.ly/H0spHKK0 BONUS for the viewers: 50% discount for visiting JCON Europe 2026 (Cologne, 20-23th of April)!
English
0
0
3
298
Jmix
Jmix@JmixPlatform·
Friends, we're starting a series of posts about the new 2.8 release. 📍Inside Jmix 2.8. A missing piece for Fragments - Facets. Have you ever had the feeling that something was missing? Of course – there was no support for facets in fragments! But in Jmix 2.8, you will finally be able to use facets just like you do in views! The standard set of facets is supported: ⏺️ timer ⏺️ fragmentSettings ⏺️ fragmentDataLoadCoordinator ⏺️ urlQueryParameters ⏺️ dynamicAttributes Now you’ll be able to load data and save component settings inside fragments with just a couple of lines in XML (screenshot).
Jmix tweet media
English
0
0
1
69
Jmix
Jmix@JmixPlatform·
Many enterprise apps need reporting. But do they really need a heavy BI stack or a complex report designer? (spoiler - not always). 🤔 In our NEW article on Dzone our developer Sergey Yudaev compares three popular Java reporting options - JasperReports, Eclipse BIRT, and Jmix Reports - from a practical developer perspective: 📍what’s the setup like? 📍how do you design reports? 📍and how easily can they be integrated into your application? Jmix keeps things simple: no new designer to learn, but still a true WYSIWYG authoring process where you create data rich reports directly in target formats (XLSX, DOCX, PDF, and more) for predictable, production ready output. Jmix also makes it easy to build a custom portal to serve those reports to users. One of the key takeaways: reporting automation is essential; onboarding visual report builders is optional. If you're choosing a reporting tool for your Java project, this comparison is worth a look. Read the full article: “Comparing Top 3 Java Reporting Tools” on DZone. eu1.hubs.ly/H0sjcGl0
Jmix tweet media
English
0
0
3
135
Jmix
Jmix@JmixPlatform·
Happy Lunar New Year to our friends, partners and community members celebrating around the world! 🎆 Wishing you health, prosperity and new opportunities in the year ahead. May it bring strong partnerships, successful projects and sustainable growth. 🚀 We truly value our collaboration and look forward to achieving more together this year. Gong Xi Fa Cai | 新年快樂!❇️
Jmix tweet media
English
0
0
2
46
Jmix
Jmix@JmixPlatform·
Great energy in Istanbul last weekend! We ran a hands-on Jmix workshop at #jugtechday and were honestly impressed by the audience. Super engaged, lots of practical questions during the session and great conversations during the breaks. Big thanks to the JUG Istanbul for the invitation and excellent organization (as usual!). Kudos to our trainer Dmitry Vaschenko for a fully live-coded session, who built Java app with Jmix in real time. Also it was truly great to meet the team of our local partner Elmer Yazılım (eu1.hubs.ly/H0rFMft0) in person and talk to each other. Thanks, Istanbul. Hope to see you again soon 🇹🇷 #java #istanbul #jugtechday
Jmix tweet mediaJmix tweet mediaJmix tweet media
English
0
0
2
50
Jmix
Jmix@JmixPlatform·
🎟 JCON EUROPE 2026: Exclusive offer for Jmix community members only! Our partners at JCON have shared an exclusive 50% discount for the Jmix community members! JCON Europe is a community-driven Java conference focused on real-world engineering, modern JVM stacks, and practical experience shared by people who build and maintain production systems. 👉 50% off ticket code: lnkd.in/dMNetCSv 👉 Conference details: lnkd.in/dKhCPh4E 📅 Save the date On February 17, we’ll also host a joint webinar with @RichardFichtner — co-founder of JCON, acknowledged Java and Vaadin Champion. We’ll talk about productivity in Java teams, real-world engineering practices, and what actually works beyond the hype. #Jmix #JCON #Java #Vaadin #EnterpriseJava #JavaCommunity
English
0
0
2
79
Jmix
Jmix@JmixPlatform·
🎤 Jmix at JUG TechDay Istanbul 7.02.2026 We’re happy to share that Dmitriy Vaschenko, Lead Trainer at Jmix, will be running a hands-on workshop at JUG Tech Day "From Scratch to Prod with DDD Principles". This session is for: -Java backend developers -Engineers building modern enterprise applications -Developers who want full-stack control without waiting on FE teams -Those who prefer understanding how things work under the hood -Open-source–oriented professionals who own what they build The focus is on practical, real-world development on top of Spring Boot — moving from idea to production faster, without sacrificing architecture or responsibility. 📍 See you at JUG TechDay, Tech Istanbul, Şişhane, 7.02.2026.
JUG ISTANBUL@jug_istanbul

🎉 Java User Group (JUG) İstanbul tarafından, yazılım dünyasının son gelişmelerini paylaşmak, yazılımcılar arasındaki etkileşimi artırmak ve sürdürülebilirliğe katkı sağlamak amacıyla 7 Şubat 2026’da beşinci kez düzenlenecek olan #JUGTechDay etkinliğimize davetlisiniz! 📅 Tarih: 07.02.2026, Cumartesi ⌛️ Saat: 12.00 - 17.00 📍 Yer: Tech Istanbul | Şişhane 🔗 Kayıt: linktr.ee/JavaUserGroupI… 🌱 Etkinliğimize katılım ücretsizdir. Dileyen katılımcılar, TEMA Vakfı üzerinden JUG İstanbul adına fidan bağışı yaparak sürdürülebilirliğe katkıda bulunabilir. 🌿 Sürdürülebilir bir geleceğe doğru beraber adım atalım!

English
0
2
7
676
Jmix
Jmix@JmixPlatform·
In most large organizations, Shadow IT blooms when central IT can’t keep up with the backlog of digital requests from business units. And while low-code tools promise to bridge that gap, they often create another problem: ❌ Siloed tech stacks, vendor dependencies, and projects that can’t scale or integrate without expensive vendor services. ✅ Jmix solves this differently! We give dev teams a fast lane that doesn’t sacrifice control or standards: ✔️ AI-assisted development in Jmix Studio helps your Java devs build real features faster. ✔️ Visual scaffolding tools accelerate delivery without enforcing a proprietary model. ✔️ Built on Spring Boot + Java + powered by IntelliJ IDEA - not a black box, widely adopted. ✔️ Cloud-ready and easy to embed into any PaaS workflow ✔️ Secure, composable, and observable by default. It’s not shadow IT when your developers can ship fast, in tools they trust, with code you can audit 💪🏻 ➕ Developers stay productive. ➕ Architects keep the landscape clean. ➕ CIOs stay in control. Develop smart - not hard!
Jmix tweet media
English
0
0
3
92
Jmix
Jmix@JmixPlatform·
🔥 Almaty, that was brilliant! Our Jmix Meetup 2025 in Almaty went wonderfully! A warm, honest atmosphere, lively conversations, and not a moment of boredom. Just the kind of meetup we love 🙌 And from your feedback, you felt the same: “The atmosphere was warm, and Victor genuinely recommended alternative options as well, which was lovely. Thanks for coming and for the organisation!” “Thanks for Jmix AI!” “Learnt a lot about Jmix AI!” Since there was so much interest in Jmix AI, we’ll make sure to talk about it more! For now, here are some useful materials: 🔹 Articles about Jmix AI Assistant in our blog: eu1.hubs.ly/H0p-XK70 🔹 The assistant: eu1.hubs.ly/H0p-Y2F0 Thank you to everyone who joined us, asked questions, challenged ideas, and kept the energy high. It’s exactly this spirit that makes us love the community!‍ PS: You’re welcome to ask anything in our Slack channel 👉🏻 eu1.hubs.ly/H0p-Z7K0 And by the way, we’ll be running a live FAQ session soon. Join us on 11 December ➡️ eu1.hubs.ly/H0p--RT0
Jmix tweet mediaJmix tweet media
English
0
0
4
99
Jmix
Jmix@JmixPlatform·
🎥 Jmix Vietnam Meetup 2025 - Video Highlights Here’s a short video that shows the atmosphere of our first Jmix Community Meetup in Vietnam - the talks, the conversations and the great energy of the day. Once again, we truly appreciated everyone who joined us, and we’d also like to thank our partner DTH Software eu1.hubs.ly/H0pRPCc0 for making this event possible. We’re looking forward to bringing even more Jmix activities to the Vietnam tech community! 🔗 Watch the highlights and stay tuned for what’s next ➡️ eu1.hubs.ly/H0pRNRW0
Jmix tweet media
English
0
0
3
103
Jmix
Jmix@JmixPlatform·
Recording: What’s New in Jmix 2.7 Our Jmix 2.7 webinar went live on Tuesday! We walked through everything from new UI components and smarter layouts to improved testing tools, performance upgrades, and deeper AI-assisted workflows in Studio. Viktor also shared a bit of his manifesto on the philosophy of AI in engineering, which definitely caught attention 👀 📌 Read the full article here: eu1.hubs.ly/H0pNnlF0 If you missed the stream, catch the replay 👉🏻 eu1.hubs.ly/H0pNpYl0 🗓 And mark your calendar: Jmix Office Hours are happening on 11 December - see you there!
Jmix tweet media
English
0
0
4
86
Jmix
Jmix@JmixPlatform·
❄️ Jmix Team Office Hours - December Session ❄️ In March, we hosted our first Office Hours and it was awesome! Our experts answered community questions live, walked through different scenarios, and covered a wide range of topics. Now, at the end of 2025, we’re bringing this format back and we’re inviting you to join our next live Q&A 👍🏻 A quick reminder: Office Hours is our AMA-style session where the Jmix team answers your questions live. To help us prepare and keep the discussion relevant, please share your questions in the #office-hours channel on Slack eu1.hubs.ly/H0pLJ5R0 Date & Time: December 11, 1 p.m. (UTC+0) Format: YouTube Live Stream Duration: 1 hour 🔹 We’ll start with questions submitted in Slack 🔹 If time allows, we’ll take questions from the YouTube chat ⚠️ No recording! Join us live to get fast, expert answers, learn practical tips, and stay updated on what’s new in Jmix eu1.hubs.ly/H0pLKDN0
Jmix tweet media
English
0
1
4
69