Mendix on November 19, 2015
In this month’s rapid developer profile, we’re highlighting Jonathan Payne, web developer at Digital Risk. Find out why Jonathan made the move from database specialist to Mendix developer, and how he uses code to extend Mendix and balance productivity and control.
I started out in entertainment, attending Full Sail University for recording arts. And while I liked studying audio and recording, I decided to continue my education in other areas after graduation. I started to take development courses to help my job prospects and completed a SQL development certification program.
When I dug into the platform, I was excited by the drag-and-drop, plug-and-play functionality. I could take pieces from a toolbox and connect them together, meaning there wasn’t a lot of coding on the back end to design functionality.
The Mendix framework is designed for web and mobile, removing the cumbersome aspects associated with programming multi-device and multi-channel interfaces. With Mendix, this is all done for you; I thought it was very valuable and very exciting.
I just started to play around with it, exploring how the functionality worked as far as designing web pages and connecting Microflows. Additionally, I relied on the knowledge of my coworkers, the Mendix Introduction Course and Mendix API documentation.
There is a learning curve. For example, the domain model was a bit of a challenge at first as it’s very different from a traditional database model. But once you understand the basics, everything else flows.
Beyond the basics, I learned about the ability to use Java Action Calls, which allowed me to tie Java code into processes. With this, I can now decide when I want to write my own code, depending on how fast I need a process to go. While Mendix enables greater speed of development, it can also be liberating to add my own code when I need more control over a particular function. I like having the ability to decide between productivity and control.
I mostly work on an application that helps DigitalRisk process loans associated with one of its clients. I’ve enjoyed learning new things about the business process and then working on the change requests as they come in, as our client is regularly asking us to build out the application functionality.
It’s been great to contribute to a project where I can do something efficiently, and quickly turnaround a solution to help the business. We release new functionality on a regular schedule and are always working with our testing group and client to ensure the new functionality works as needed. We typically have two week development sprints, a couple weeks of QA, and then a couple weeks of UAT.
Reusability is critical to DigitalRisk. We use widgets religiously and are always looking for new ones to help us move faster. I’m constantly on the Mendix App Store looking up new things to include. I just discovered the progress bar widget, which is potentially really useful for clients with long processes.
If you’re used to traditional database structures, don’t get too caught up on those concepts. Have an open mind. If you stay rigid as those concepts have you believe, you’ll overlook certain things that would make your life easier. Once you start to understand how Mendix represents things, you can incorporate this new mindset with your previous knowledge.
If you’re looking for a fast and efficient way to create great web and mobile applications, the Mendix platform is for you. Mendix provides a quick and easy way to build out a business process without having to know a whole lot of coding. You can quickly arrange functionality within a friendly user interface.
I’m interested in music composition and sequence. I also really like video games and can’t wait for Star Wars Battlefront to come out.
Instead of being bogged down by line after line of code, Rapid Application Developers focus on the real technical challenges of app projects and partner with the business to deliver game-changing apps. Download our ebook: Meet the Rapid Developer – Bridging IT and Business to Deliver Rock Star Results.
Receive Mendix platform tips, tricks, and other resources straight to your inbox every two weeks.