WorksheetsKnowledge sharing session- 2
Total questions: 9
Worksheet time: 5mins
Which is a best practice for large datasets on pages?
Retrieve all records then filter on the client
Use paging and server-side filtering (XPath)
Use only list views
Disable security
What is the purpose of a “Layout” in Mendix?
Store data
Reuse page structure (header/sidebar/footer)
Execute microflows
Manage security
What is a common use case for “Scheduled Events”?
UI layouts
Background jobs (daily sync, cleanup, reminders)
User login
Page styling
What does “Export mapping” mainly do?
Turn Excel into entity objects
Convert entity objects into XML/JSON
Create pages
Create user roles
Why do we add indexes to attributes?
Improve UI design
Improve query/search performance
Improve theme compilation
Improve role mapping
How do you best manage long-running integrations (slow API calls)?
Run everything in UI nanoflow
Use queues/background processing patterns + timeouts + retries
Put calls in page load only
Disable logging
Best practice for app security is to:
Disable entity access
Apply principle of least privilege (minimal access)
Give everyone admin
Secure only the homepage
What does “Commit without events” help with?
Trigger more validations
Performance optimization when events are not needed
Making UI prettier
Publishing REST services
Which is best for reusing data logic between pages?
Duplicate pages
Microflows used as data source / sub-microflows
Change theme
Create multiple apps
