How to build a Mendix Security Model – Part 1 Roles and CI

How to build a Mendix Security Model – Part 1 Roles and CI

This has come up quite a bit for me recently as I’ve been attached to multiple new Mendix projects. I get asked about roles, read/write, prototype vs production, and then the big question: How to add additional layers beyond what Mendix provides out of the box? Given the scale and scope of this topic, I’m going to break it up into a series of posts to help make all of you out there masters of security within Mendix. This first post is going to deal with Roles.

Turning your App into an Application (and the affect on Business Owners)

Turning your App into an Application (and the affect on Business Owners)

Most of us who have delivered more than one app know that the majority of these turn into applications. That transition from ‘app’ to ‘application’ brings new challenges from the initial prototype and deliver process. Adding all of those extra features requires us to slow down our velocity a bit to test all of the new inter-connectivity. In this post I want to share with you my perspectives on what it means to transition an ‘app’ into an ‘application’.

Designing for bug-free applications

Designing for bug-free applications

Sometimes these pesky development bugs just won't go away. I stepped back from the trees to look at the forest and try to find some commonality between the multiple applications I've worked on and the cause of the bugs found. Surprisingly I found more in common than I anticipated. Here's a few reasons why bugs exist in your applications and what you can do during development to avoid them.

Bug Branches - How to avoid disrupting your mainline development

Bug Branches - How to avoid disrupting your mainline development

One thing that is inevitable in software development is that you will create bugs in your software. The question becomes how and when you deploy fixes for them. Each client has differing levels of change control processes that need to be considered when dealing with these fixes. You want to eradicate the bugs as quickly as possible, particularly if they are preventing the end users from completing their work, but you don't want to affect current main line development. I'll give you a process I use that seems to be working best after much trial and error.

Quick Post: Update your Project name and change Page Titles

Quick Post: Update your Project name and change Page Titles

A customer who had started a proof of concept wanted to develop and deploy the app as a production application. However, the page title (seen in the tab of the browser) showed the old name and they didn't know how to correct it. Also, they wanted to change the project name itself. Read on if you've ever come across the same issue or want a guide to point your new business developers.