Mendix World 2.0: recap for Mendix developers
Mendix World 2.0 is a wrap! Four days flew by incredibly fast. You probably have a lot to catch up with, since the amount of product launches, on demand sessions, and live sessions was enormous. To make your life as a Mendix developer easier, I made an overview of all interesting Mendix World announcements. As a Mendix Expert I think these are the features you must know regarding the six main categories for which new functionality was announced!
1. Data – Datahub
Mendix Datahub will be a new part of the Mendix low-code platform, which aims to greatly simplify data integration into Mendix applications. The first release will contain the Data Hub Catalog, an open repository where developers and domain experts can search for data sources. With the Data Hub Connectors, organisations can connect data sources with the catalog which can then be easily connected to an application without the need of building an entire integration.
2. Intelligent automation – Workflows
To automate and visualise entire business processes, workflows will be introduced. Workflows contain both automated and human tasks which can be connected to microflows and pages. Of course these workflows can be created manually, but a lot of often modelled workflows like support tickets or purchase orders will be available out-of-the-box.
3. Cloud – Task queues
Up until now, most activities performed in a Mendix application were sequential, every task was performed one after the other. The functionality provided by external queue-modules will now be largely integrated within Studio Pro in the form of task queues. These task queues will facilitate concurrency, parallelization and asynchronous execution.
4. Application development – Conflict resolution / merge changes
In Mendix 9, conflict resolution will move from the document level, down to the element level. What this means is that conflicts can be resolved on a specific element like a single change action on an object or single attribute on an entity. Combined with the new visual merge mode in which conflicts can be resolved on the spot, this will radically improve these processes.
5. Artificial Intelligence – Performance bot
All Mendix 8 users will know the MxAssist functionality which can help your development speed for example by suggesting the next action to be implemented in your microflow. This assist is known as the Pair programmer bot.
With Mendix 9, the Performance bot will be introduced. The functionality of this new bot will consist of a static assist which will analyse the model while developing, and recognize anti-patterns (for example, committing inside a loop activity), recommend changing this pattern and even suggest a fix. Of course, this bot will be upgraded with more and more best practices, and in the future, leverage data from the application runtime to better analyse modelling patterns.
6. Multi-Experience – Nanoflow improvements / Datagrid
a. In the Multi-Experience domain, I couldn’t choose which announcement made me more exited, so I will tell you about three of them.
First there are the improvements in nanoflow development. Microflow calls from nanoflows will be possible, but more importantly, debugging of nanoflows will be implemented! This will of course greatly increase the speed of native development.
On a completely different topic, the first widget ever build by Mendix, the datagrid, will be completely overhauled in Mendix 9. New features will include variable columns, widgets in cells and color-coding rows, values etc.
Last but not least, Mendix has also announced that Progressive Web App (PWA) development will be possible in Mendix 9. PWAs are browser-based, so no AppStore dependencies, but do have the possibility to access native device functionality. Check Mendix for more information regarding mobile development.
Share this article: