Mendix on October 23, 2014
The Mendix rapid developer profile series helps recognize and celebrate our user community, and the team’s shared characteristics. For those of you who are new to the series or to Mendix, our developers come with a wide range of skills and backgrounds. We pride ourselves on blurring the lines between business and IT.
Our next spotlight stops on Andries Smit, Mendix Consultant at Flock of Birds, a sister company to Mendix partner, Mansystems. Andries’ expertise comes from working closely on his own Mendix projects, as well as being an active contributor to the Mendix App Store and forum.
I was inspired by the concept of Mendix, having first seen the platform through the ExpertDesk solution created by Mansystems. I sought Mendix on my own, joining an introductory course at Mendix in Rotterdam, and started working in a sample project using existing documentation and tutorials.
I was surprised by how the platform behaved at first, but having come from a more traditional development background, I realized that I had to apply a different way of thinking to work in Mendix quickly. Ultimately, you need to rewire how you approach a problem. Once I embraced this new mindset, I was able to move very quickly.
After four weeks of working in Mendix, I was able to solve problems and create applications on my own. However, I wanted to push the boundaries, complete complex projects, and build my own widgets. This required asking a lot of hard questions, and figuring things out on my own. Now, there are many online video training materials that make adoption even faster.
I like to push the boundaries and develop when I see limitations. Mendix development can go really quickly. But part of what makes it so fast are the shortcuts that people add. When I find something that Mendix doesn’t offer, I investigate how to make it happen. I create Mendix widgets because I’m curious.
I’m also active on the Mendix forum. When I have questions, I appreciate that there is help out there. It’s also a good way to keep up-to-date with what others are struggling with and provides a great way for the community to share and give back to each other.
The most used widget that I’ve created is probably the ‘data grid extension’ widget. This allows you to move, hide or edit columns – all of which I found to be in demand by Mendix developers. I collected the wishes from my colleagues and started developing in my spare time.
I’ve also created other widgets available in the Mendix App Store, including widgets for a radio button, audio video playback, bootstrap progress bar, and tab extension (for DynamicNames, buttons, etc.). Moreover, I contribute to many existing widgets and share code on GitHub for the Dropzone, Bootstrap-RTE, RadiobuttonList, and Simple Chart widgets. I encourage the rest of the community to contribute to the shared development via GitHub as well.
People need to be more curious about what’s happening in the app store. There are so many widgets that they aren’t aware of. If the feature exists, why build from scratch? Too many developers are not aware; these are all valuable time savers.
Also, be really aware of the business value you are adding. Too often, developers focus on building something really cool. But often, these projects aren’t necessary for the business.
As a product, I’d say that Mendix is a great tool – but even so, every tool needs an interested developer to build apps that add value.
As an organization, I’d say that Mendix motivates us to move forward and grow. And to do this, we all need to value the community and listen to what the group has to offer. The best way forward is sharing and transparency.
I like the training available in Khan Academy. However, I use a number of other sites depending on what I’m trying to learn.
I like to go skiing, snowboarding, and kite surfing. I’m also very interested in African wildlife.
Receive Mendix platform tips, tricks, and other resources straight to your inbox every two weeks.