This is an article by a ClinkIT Solutions’ developer and trainer sharing his personal experience about PowerApps.

In this article, I would like to share my personal experience as a developer in the subject of my transition to PowerApps and the Microsoft Power Platform.

After ten years of custom SharePoint development, I am now moving on to (or rather adding to my skills) PowerApps. Although it may not have been the smoothest transition as I would have wanted it to be.

When I was at university, I always envisioned myself typing endless lines of code to achieve the goal for a certain project or to fulfill the requirements of a course subject. That’s how we used to do it as students.

Now the trend seems to be moving to low coding development. Why? Low code apps mean: 1) less bandwidth to download, use, or run the app; 2) less code to test or fewer bugs to worry about; 3) and obviously, because it is more cost-effective!

It’s just a drag-and-drop or a button click away from adding a form or view. When ‘code’ is integrated into a control’s set functions, styling apps, and forms is now easier than ever and setting connections to different data sources is literally as easy as 1, 2, 3.

I understand the appeal of the statement “Build business solutions in the blink of an eye.” And it really is. Building HTML? Adding styling libraries? Coding your javascript or C# functions? All these are a lot easier and quicker with a high productivity, low-code development platform like PowerApps.

What then happens when you don’t have to put up with all time-consuming tasks?

  1. It cuts down hours needed for the creation of customized applications – just hours, not months!
  2. It allows for seamless integration of systems – enterprise resource planning (ERP) and Warehouse Management System (WMS) – among other essential software integration.
  3. It automates business processes, speeds up completion of routine tasks, and increases productivity levels of certain departments of the company.

And all that translates to less stressed-out developers, happy management, and satisfied clients.

So far it has been great, I’ve enjoyed my time in learning and developing apps and doing workarounds for some limitations. For things I have no idea, there’s the Internet as the easy go-to resource. But it is not without its challenges.

PowerApps, while very agile, still has some limitations with regards to data retrieval and speed. When it happens, it makes me miss using JavaScript, jQuery, or C# development a lot.

It’s not always a one size fits all solution to customer requirements, but right now it ticks a lot of boxes for building customer solutions. It’s fast, easy to learn, and it’s where the industry is moving to right now.

I’ve learned a lot in the ten years that I’ve been doing SharePoint development – and right now, I’m having a lot of fun and grief. That’s part of the experience. I can already imagine how Microsoft will continue to improve this product.

I think it is time to change my job title to PowerApps Developer or Microsoft 365 Developer.

Get the latest insights on developer best practices and technologies here. Want to update your knowledge and competencies in IT development? Schedule a free consultation or book a training session with us.

2 thoughts on “PowerQuery Parameters and Custom Functions”

  1. What the the Select(???) associated with the control to go to the display screen? Select(Parent) doesn’t seem to work.

Comments are closed.

© 2020 ClinkIT Solutions. All rights reserved.