Skip to content

Matthew Devaney

No Ads, No Fluff, Just Power Platform Stuff

  • Home
  • Power Platform Guides
    • Power Apps Standards
    • Power Automate Standards
    • Power Platform Pipelines & ALM Setup Guide
  • Power Platform Functions
    • Power Apps Functions
    • Power Automate Functions
  • Collections Cookbook
  • Free Power Apps Icons
  • About Me
  • Power Apps

Power Apps Comments: Collaborate & Give Feedback

I recently discovered the new Power Apps comments feature. I love them. Comments are used to collaborate with other developers and give feedback on an app. They are also an excellent code review tool. Developers can discuss an issue in…

  • Posted by - Matthew Devaney
  • on - October 23, 2022
Continue Reading
  • Personal

I Switched Careers To Become A Power Platform Developer. Ask Me Anything.

My name is Matthew Devaney, and I quit my 6-figure job as a certified professional accountant to become a Power Platform developer. I am self-taught developer who began learning the Power Platform at 32 years old. I did not go…

  • Posted by - Matthew Devaney
  • on - October 16, 2022
Continue Reading
  • Power Apps

Power Apps ParseJSON Function: Get Collection From A Flow

Power Apps new ParseJSON function can turn a text string into a record or table. It is especially useful when app is used to trigger a Power Automate flow and returns a value to the app. Power Automate only allows…

  • Posted by - Matthew Devaney
  • on - October 9, 2022
Continue Reading
  • Power Apps

2022 Power Apps Coding Standards For Canvas Apps

Welcome to the Power Apps Coding Standards For Canvas Apps. In this guide you will find 50+ pages of coding rules, guidelines and best practices I use everyday to create Power Apps Canvas apps. I have spent the last 3…

  • Posted by - Matthew Devaney
  • on - October 2, 2022
Continue Reading
  • Power Apps

Power Apps Performance Optimization Guidelines

Table of ContentsLoad Multiple Datasets ConcurrentlyWrite Formulas That Use DelegationCache Data In Collections And VariablesLimit The Size Of Collections“Batch Patch” Multiple Changes To A Datasource Table At OnceReduce Code In The App’s OnStart PropertyMinimize Number Of Controls On A Single…

  • Posted by - Matthew Devaney
  • on - September 25, 2022
Continue Reading
  • Power Apps

Power Apps Gallery Design & UX Guidelines

Table of ContentsDesign Empty StatesRefresh Gallery To Show Current DataReset The Gallery Scroll PositionFilter Large Datasets In A GalleryDefine The Gallery Sort OrderRequire A Button Press To Update Search ResultsAvoid Nested GalleriesUse Flexible Height Galleries Design Empty States Include an…

  • Posted by - Matthew Devaney
  • on - September 21, 2022
Continue Reading
  • Power Apps

Power Apps Form Design & UX Guidelines

Table of ContentsRestrict Text Input ValuesValidate Form DataImplement Error HandlingProtect Against Loss Of Unsaved DataUse A Single Form To Create, Edit & Display Records Restrict Text Input Values When a text input should only contain a number, change the default…

  • Posted by - Matthew Devaney
  • on - September 11, 2022
Continue Reading
  • Power Apps

Power Apps Standards: Reviewing Canvas Apps

Table of ContentsApp CheckerPower Apps Code Review ToolSource Code ReviewFunctional Testing & User Acceptance Testing App Checker App checker identifies potential issues within a canvas app.  A red dot will appear when there are formula errors or runtime errors to…

  • Posted by - Matthew Devaney
  • on - September 4, 2022
Continue Reading
  • Power Apps

Power Apps Standards: Naming Conventions

Table of ContentsScreen NamesControl NamesVariable NamesCollection NamesDatasource Table Names Screen Names A screen name should clearly describe its purpose in 2-3 words ending with word “Screen.”  Use proper-case.   A screen-reader will speak the screen name to visually-impaired users when the…

  • Posted by - Matthew Devaney
  • on - August 30, 2022
Continue Reading
  • Power Apps

Power Apps Generate Row Numbers In A Collection

Generate row numbers for a Power Apps collection with this formula. Copy and paste this code into your own app. // Generate row number code ClearCollect( colSolution, ForAll( Sequence(CountRows(colMyCollection)), Patch( Last(FirstN(colMyCollection, Value)), {RowNumber: Value} ) ) )Code language: JavaScript (javascript)…

  • Posted by - Matthew Devaney
  • on - August 22, 2022
Continue Reading

Posts pagination

Prev 1 … 15 16 17 18 19 20 21 … 30 Next

Subscribe 😺

Subscribe to get new Power Apps articles sent to your inbox each week for FREE.
‎

Join 20,164 other subscribers

Most Recent Posts

  • Merry Catmas!
  • Copilot Studio: Connect An Azure SQL Database As Knowledge
  • Video: Copilot Studio – Connect Azure SQL As Knowledge
  • Power Automate Forward A Meeting Invite In Outlook
  • How To Use Multi-Agent Orchestration In Copilot Studio
  • Video: Master Multi-Agent Orchestration In Copilot Studio
  • Video: Incredible Excel-Writing Autonomous Agent In Copilot Studio
  • Copilot Studio Autonomous Agent To Read & Write Excel Files

Most Popular Posts

  • 2,000 Free Power Apps Icons
  • The Complete Power Apps Functions List
  • 7 Ways To Use The PATCH Function In Power Apps (Cheat Sheet)
  • All Power Apps Date & Time Functions (With Examples)
  • Power Automate: Save Email Attachments To SharePoint Library
  • PowerApps Collections Cookbook
  • Power Apps Easiest Way To Upload Files To A SharePoint Document Library
  • Create An Excel File And Add Rows Using Power Automate
  • Foolproof Power Automate HTML Table Styling
  • Power Automate Run A Query Against A Power BI Dataset

Support This Website ❤

  • Twitter
  • Linkedin

Subscribe 😺

Subscribe to get new Power Apps articles sent to your inbox each week for FREE.