Back To Blogs
Tom Worthington 16th Dec 2016

Jumping onto Mendix!

What is Mendix?

Mendix is an integrated app platform as a service offering to design, develop, deploy and both run and manage enterprise applications. Mendix is built to bring IT and business together on one platform to enable rapid, iterative and collaborative development.

Who am I and what do I know?

I studied Computer Games development at the University of Worcester where I honed my skills in C#, Java, SQL, and creating the occasional game with the Xbox Kinect. I then started work at AuraQ where I was introduced to a wide variety of BPM tools and worked on several great projects. BPM was ideal for me, as more of a visual developer I could use the framework provided to construct some complex workflows rapidly.

The BPM tools that I was used to were ones where the framework allowed you to do a certain amount of visual development. This was great to help bridge the gap between the business and IT, but it was still a case of us and them.

Then, I was introduced to the world of Mendix!

Mendix suited me from the start. I was never your typical hardcore programmer, for me it was always about the end customer and making sure that they are getting the most value from the solution. So, the less time I could spend writing code and the more time I could be interacting with the business the better. The way Mendix is set up is focused on engaging the customers, empowering employees and improving business operations. And with close collaboration between business and IT to design apps the end result is a product that is fit for purpose.

I was already familiar with the concept of data modeling and workflow structures, so getting to grips with the basics of the platform wasn’t too horrible. I also completed the Mendix Business Engineer certification and with the help of the exceptionally useful community forum and documentation this helped me on my way to my first project.

With Mendix you bring the business and IT together from the start. Mendix is built around the Agile development methodology which is helped by its inbuilt Sprintr. This allows all users (product owner, BAs, testers and developers) to use one shared space of communication which really helps with IT/business collaboration. Writing user stories is a simpler way of capturing requirements that can be understood by business users and developers alike, rather than pages and pages of documentation you would get in a waterfall methodology. The user stories are tightly integrated into the Mendix Business Modeler (the development platform), which means that developers can handle the status of the user story that they are working on and once they are done they can upload to the team server.

As AuraQ are one of Mendix’s main UK partners it wasn’t long until I undertook my first project where we were tasked with making a mobile life insurance app. For this, myself, a fellow developer and a few business users worked closely together and within 6 weeks had a fully functionally product ready to go to market. For me, mobile app development wasn’t something I was used to but as Mendix uses the Bootstrap UI framework, this makes it possible to make a responsive modern feeling app.

The biggest difference I noticed between other BPM tools and Mendix that increased the speed of development was the Mendix App Store. The App Store is a public marketplace for apps and application building blocks. Mendix and other partners can publish apps to the App Store which developers can add into their work as widgets.

If you would like to learn more about Mendix, how it might benefit your business or even if you wanted to have a go at making your first app in Mendix, feel free to browse some of the links below. Alternatively, you can contact us and we will be happy to have a discussion to see if Mendix is a good fit for you.

https://www.mendix.com

https://www.mendix.com/mendix-world

https://www.mendix.com/application-platform-as-a-service/resources

https://developers.mendix.com/training

Related Blogs


Mendix low-code fundamentals – applying application security

Looking to ensure secure application development? Episode 3 of our Mendix Fundamentals Series describes how security rules can be applied and helps you understand the basic security principles within the Mendix low-code application development environment.

Find Out More

Mendix low-code fundamentals – building the pages of your application

Episode 2 features Mendix developer Luca Santese demonstrating how to build Pages and create an engaging front-end for your Mendix low-code application!

Find Out More

Mendix low-code fundamentals – creating the domain model

Our new Mendix Fundamentals Series contains explanations and walkthroughs of some of the key concepts used in the Mendix low-code development platform. Across the four-part series, AuraQ’s team of experienced Mendix developers will cover the essential features required to build an effective Mendix application including the domain model, pages, security and microflows.

Find Out More

Leveraging machine learning capabilities in application development

In recent years, the digital sector has been transformed by artificial intelligence (AI). With tools such as ChatGPT and DALL-E, public access to AI resources is at an all-time high.

Find Out More

Git integration in Mendix

Mendix has chosen Git as their standard for version control going forwards. Explore some of the differences between using Git and SVN and walk through how developers use Git version control when creating both new applications and when converting existing Mendix applications.

Find Out More
Drag