Are your Mendix applications growing in complexity and number of users? You may need to pay extra attention to the way your application is modeled in order to provide the speed and performance your users expect.
In this workshop you’ll learn best practices for modeling on the Mendix platform with performance in mind. We’ll also show you how you can investigate and pinpoint performance bottlenecks. You’ll learn the process that Mendix uses to investigate performance issues. Then we’ll show you how to apply this in the different layers of your Mendix application: User interface, process and logic, domain model and security. Time will be allotted to discuss your own cases and examples.
- Experienced Business Engineers
- Experienced Technical Engineers
What do you need before attending this course?
- Worked on at least one Mendix project
Short introduction in the workings of the Mendix platform
- Request flow – from browser to database
The Mendix process to performance analysis
- Runtime impact of different user interface elements on performance (dataviews, template grid, etc)
- How to optimize and minimize server calls from user interface components
- Performance info on Mendix 5 templates and snippets.
Business process and logic:
- How to optimize Microflows
- Use of non-persistent objects
- Batch retrieve of entities from database
- Reference set
- Virtual attributes
- XPath constraints