Environment vs. Source code centric ALM approach
Mar26

Environment vs. Source code centric ALM approach

When I discuss different Application Lifecycle Management (ALM) approaches with colleagues, customers and other community members there is often confusion about the differences between an Environment centric and Source code centric approach. This blog post tries to explain the differences and shed some light on the different terms. Environment centric approach As the name suggests the… Continue Reading Benedikt’s Article...

Read More
Power Platform pipelines or Azure DevOps pipelines for ALM? with Benedikt Bergmann – YouTube
Jan21

Power Platform pipelines or Azure DevOps pipelines for ALM? with Benedikt Bergmann – YouTube

#147. When should you use Power Platform pipelines and when should you use Azure DevOps pipelines to deploy your Power Platform or Dynamics 365 applications? That’s the question that Benedikt Bergmann answers in this episode of Amazing Apps. Benedikt is a Power Platform consultant known for his expertise in Application Lifecycle Management (ALM). Neil and Benedikt delve into the world of ALM, discussing its importance for small...

Read More
Power Apps ALM Accelerator for Advanced Makers with Marc Schweigert, Microsoft – YouTube
Jan20

Power Apps ALM Accelerator for Advanced Makers with Marc Schweigert, Microsoft – YouTube

#82. Join me with Marc Schweigert, a  programme manager on the Power Customer Advisory Team at Microsoft as we talk about Application Lifecycle Management (ALM) approaches suited to novices and citizen developers through to professional developers. A healthy application lifecycle process is critical if you’re going to build amazing, agile, Dynamics 365 and Power Apps platform applications. I think it’s great that Microsoft...

Read More
Tomasz Poszytek – ALM Fundamentals – YouTube
Aug21

Tomasz Poszytek – ALM Fundamentals – YouTube

Application Lifecycle Management is an important aspect for any Power Platform project. It is not only a modern word, but a must have process that should be present in any organization that uses Power Platform. This session will help you to get to know the basics of ALM: * How to create a solution, variables, connections, publishers * Differences between a managed and unmanaged solution * How to use versioning, patching or cloning *...

Read More

Power Platform pipelines or Azure DevOps pipelines for ALM? with Benedikt Bergmann

147. When should you use Power Platform pipelines and when should you use Azure DevOps pipelines to deploy your Power Platform or Dynamics 365 applications? That's the question that Benedikt Bergmann answers in this episode of Amazing Apps.Benedikt is a Power Platform consultant known for his expertise in Application Lifecycle Management (ALM). Neil and Benedikt delve into the world of ALM,… Continue Reading Benedikt...

Read More
F&O ? Power Platform – The ALM Story
Jul05

F&O ? Power Platform – The ALM Story

This is part three in a series of posts, you can find the first one here. In part two we looked at linking environments together. When you have linked F&O to a Dataverse environment with the purpose to start utilizing dual-write, it’s time to think about your specific integration scenario and what templates to start from. Most likely you will need to make modifications to mappings and create… Continue Reading...

Read More
Dual-write – Environments and ALM
Jul03

Dual-write – Environments and ALM

In a previous post, I gave an introduction to dual-write, the OOB infrastructure for setting up integration between Dynamics 365 Finance and Operations (F&O) and Dataverse / Dynamics 365 CE apps. In this post, I will continue demystifying dual-write and this time we will dig a bit deeper under the surface and I will let you in on general findings related to environments. Note! Managing… Continue Reading...

Read More
ALM a la Rapp – Evolve Power Platform delivery
Apr13

ALM a la Rapp – Evolve Power Platform delivery

What is ALM? As always, it’s an acronym. ALM means Application Lifecycle Management and many texts about ALM are available; white papers, articles, blogs, how-tos… But in my subjective it means: Keep track of everything we need.Don’t track things we can generate.Generate everything automagically. /Mr. Rapp What is ALM for the general population in the Power Platform area? You… Continue Reading Jonas...

Read More
Set up ALM accelerator for Microsoft Power Platform. Power Platform Admin requirements considerations.
Apr01

Set up ALM accelerator for Microsoft Power Platform. Power Platform Admin requirements considerations.

The issue My client’s ops team got a request from developers to support the ALM accelerator setup and configuration.They follow the steps from the article below:https://learn.microsoft.com/en-us/power-platform/guidance/coe/setup-almacceleratorpowerplatform-preview#give-power-app-management-permission-to-your-app App registration is a part of the setup. The Power App Management… Continue Reading Olena Grischenko (she/her)’s...

Read More
Zero to Hero – Lesson 12 – Governance and ALM practical guidelines – Chris Huntingford – YouTube
Nov28
Read More
Zero to Hero – ALM and Governance Last Lesson – YouTube
Nov24

Zero to Hero – ALM and Governance Last Lesson – YouTube

Zero to Hero : https://www.fromzerotoheroes.com/ Power Community Events : https://events.powercommunity.com/ source

Read More
Zero to Hero – Lesson 11 – Governance and ALM practical guidelines – YouTube
Nov23
Read More
Zero to Hero – Governance and ALM – Final Lesson With Chris Huntingford – YouTube
Nov23

Zero to Hero – Governance and ALM – Final Lesson With Chris Huntingford – YouTube

Zero to Hero : https://www.fromzerotoheroes.com/mentorship source

Read More
Zero to Hero – Lesson 10 – ALM for Power Platform with GitHub by Raphael Pothin – YouTube
Nov17
Read More
Zero to Hero – Lesson 10 – Power Platform ALM using Github – YouTube
Nov10

Zero to Hero – Lesson 10 – Power Platform ALM using Github – YouTube

Join Us: https://www.fromzerotoheroes.com/ source

Read More
Zero to Hero – Lesson 9 – ALM for Power Platform with GitHub by Raphael Pothin – YouTube
Nov09
Read More
Zero to Hero – Lesson 6 – Advanced ALM Power Platform DevOps – Wael Hamze – YouTube
Oct13
Read More
Zero to Hero – Lesson 5 – ALM for Power Platform Data – Wael Hamze – YouTube
Oct06
Read More
Zero to Hero – Intro to Power Platform Azure DevOps / Data Migration packages ALM – YouTube
Oct04
Read More
Zero to Hero – Intro to ALM Accelerator – Dharani Balasubramaniam – YouTube
Sep28

Zero to Hero – Intro to ALM Accelerator – Dharani Balasubramaniam – YouTube

Quick intro to ALM Accelerator from Power Platform CoE source

Read More
Zero to Hero – Power Platform Governance and ALM – Two Lessons this Week – YouTube
Sep28

Zero to Hero – Power Platform Governance and ALM – Two Lessons this Week – YouTube

More Info: https://www.fromzerotoheroes.com/mentorship Mariano Gomez: https://www.linkedin.com/in/marianogomezbent/ source

Read More
TCS – Intro to Digital Transformation and Zero to Hero Governance and ALM class 3 – YouTube
Sep22

TCS – Intro to Digital Transformation and Zero to Hero Governance and ALM class 3 – YouTube

Intro to Digital Transformation : https://www.tehillahyyc.ca/creativeschool Zero to Hero Governance and ALM class 3 : https://www.fromzerotoheroes.com/mentorship source

Read More
Power Community – Zero to Hero – Governance and ALM mentorship – YouTube
Sep08

Power Community – Zero to Hero – Governance and ALM mentorship – YouTube

Power Community – Zero to Hero – Governance and ALM mentorship kicks off today starts today September 8th, 2022 at 12pm Mountain Time. Register: https://www.fromzerotoheroes.com/mentorship Dynamics Con Live : https://live.dynamicscon.com/ #PowerCommunity #PowerPlatform #IronSharpensIron source

Read More
Power Platform ALM Changes
Aug09

Power Platform ALM Changes

As a starter for 10, if you haven’t yet looked into ALM for Power Platform, you should most definitely be doing so! ALM is, of course, Application Lifecycle Management. This is how, in a nutshell, we move solutions between environments. In the good old days, this was done manually of course (CRM 4.0, I’m looking at you!). Today, though it is of course still possible to export/import… Continue Reading...

Read More
Zero to Hero – Session 4 – Lesson 12 – Wael Hamze – Dataverse ALM from Zero to Hero. – YouTube
Apr08
Read More

GIT ALM Field Guide

Using Git rather than TFVC, a field guide. This collection of works will help you with moving from using TFVC to using Git for your x++ development. This page will have several chapters linked as they are published. However, how do you know which is the best fit for you, your team, your organization or your project? Let’s take an inventory. You If you’re reading this, I assume you’re… Continue Reading Nathan...

Read More
Zero to Hero – Session 4 – Lesson 11 – Wael Hamze – Dataverse ALM from Zero to Hero. – YouTube
Mar25

Zero to Hero – Session 4 – Lesson 11 – Wael Hamze – Dataverse ALM from Zero to Hero. – YouTube

Zero to Hero – Session 4 – Lesson 11 – Wael Hamze – Dataverse ALM from Zero to Hero. source

Read More
Zero to Hero – Session 4 – Lesson 3 – Rebekka Aalbers – Dataverse Security and ALM. – YouTube
Feb02
Read More

ALM Power Platform ✨ Part 2 – spkl all the way

Welcome to the second part of our ALM series 🚀 In the first part we discussed the idea behind it and made a rough sketch of how one can implement a Power Platform specific ALM process. In this part, we are looking at the Source Control step of it. Source control is our storage of every version and change we are making to our solution. This is incredibly helpful for documentation purposes… Continue Reading ‘s Article on...

Read More

ALM Power Platform ✨ Part 1 – Overview and Process

ALM is a term being used more and more around the Power Platform and covers a wide area of topics. In this series, I want to take a deeper look at it and use a project of mine to illustrate the process with lots of examples. Let’s start with the most obvious questions: What does “ALM” even mean? 🤔 ALM is short for “Application Lifecycle Management” and is most commonly used to describe the… Continue...

Read More
Looking back at 2021 – Power Fx, collaboration and day-to-day ALM
Dec21

Looking back at 2021 – Power Fx, collaboration and day-to-day ALM

The year is coming to an end and it is time to take a moment, look back and reflect a bit around the year that has past. Features that are mentioned in this post are either General Available, in Public Preview or upcoming functionality. This is from my own perspective, reflecting over announcements that has been made as well as my own work. Introduction and expansion of Power Fx The… Continue Reading carinamclaesson’s...

Read More
Zero To Hero / Portals VSCode / ALM / News – YouTube
Dec13

Zero To Hero / Portals VSCode / ALM / News – YouTube

Zero To Hero (Dec 26th Final day for registration) : https://www.dantas.ca/zero-to-hero Portals VSCode Live chat (Dec 23rd): https://teams.microsoft.com/l/meetup-join/19%3ameeting_MjRhN2RmMTItYTY0MC00NjBiLWIyZDMtN2NmOTg1OGVlODE4%40thread.v2/0?context=%7b%22Tid%22%3a%220a818a2b-5882-4f42-a04f-2681d222e419%22%2c%22Oid%22%3a%22b24653a4-c5c7-4c03-a43a-2077408719b8%22%7d source

Read More
Zero to Hero Session 3 Lesson 10 – Power Automate ALM with Mariano Gomez – YouTube
Nov05
Read More
Zero to Hero – Power Automate ALM with Mariano Gomez – YouTube
Nov04

Zero to Hero – Power Automate ALM with Mariano Gomez – YouTube

Connect @ 12pm Mountain Time: https://www.dantas.ca/zero-to-hero source

Read More
Power Platform ALM – Visual Studio Code Extensions
Aug03

Power Platform ALM – Visual Studio Code Extensions

Learn about Power Platform extension for Visual Studio Code and how this toolset is improving both the code first developer experience and strengthening the ALM story.  The following topics are covered:  (0:00) – Intro (1:16) – Installing the Power Platform extensions for Visual Studio Code (2:13) – Working with the Power Platform CLI inside of Visual Studio Code (3:42) – Authenticating...

Read More

Power Apps ALM Accelerator for Advanced Makers with Marc Schweigert, Microsoft

Join me with Marc Schweigert, a  programme manager on the Power Customer Advisory Team at Microsoft as we talk about Application Lifecycle Management (ALM) approaches suited to novices and citizen developers through to professional developers. A healthy application lifecycle process is critical if you're going to build amazing, agile, Dynamics 365 and Power Apps platform applications. I think… Continue Reading Marc...

Read More

Connection References with ALM – Mind the Gap!

If you are creating Cloud Flows in Solutions today, you are using Connection References. Although they are listed as ‘Preview’ – there really is not an alternative as when you create a new Cloud Flow – a connection reference is automatically created for you. Connection References are essentially a ‘pointer’ to an actual connection. You include the Connection Reference in your solution so that…...

Read More

Everything as Code – ALM with Canvas Apps

With the recent experimental announcement of the PowerApps Solution Packager, we now have a much better way of managing Canvas Apps in your source code repository. This moves us much closer to a better ALM story for the whole of the Power Platform so that my top 3 principles can be followed: Everything as code – The single point of truth for all artifacts (solution metadata, apps, code,… Continue Reading Develop1’s...

Read More
Benedikt Bergmann  – ALM for Dataverse /Dyn365 using Azure DevOps Pipelines – YouTube
Mar06

Benedikt Bergmann – ALM for Dataverse /Dyn365 using Azure DevOps Pipelines – YouTube

“In this session, you will learn how a basic ALM process for Dataverse /Dynamics 365 looks like. In addition, we will talk about advanced possibilities like automated tests and other Quality gates. The beginning of the presentation will level all of us to a common understanding of different types of tests, as well as Deployment options in Dataverse /Dynamics 365 (MDA). After the session, you will have a basic understanding of...

Read More
Nathan Clouse – D365FO, GIt and ALM, deliver more faster – YouTube
Mar04

Nathan Clouse – D365FO, GIt and ALM, deliver more faster – YouTube

We’ll discuss how to switch and/or start using Git to back your next code repo for D365FO along with process changes to delivery more code faster source

Read More
Topness, Schweigert and Ochs – From Zero To ALM In Demos – YouTube
Mar04

Topness, Schweigert and Ochs – From Zero To ALM In Demos – YouTube

“New to Solutions and Application Lifecycle Management (ALM)? Source control and automated deployment is for low code too. In this demo centered session you’ll see: • What solutions are and how to start using them • Automate the use of source control even for your low code apps • Use DevOps to package and deploy your apps • Automate the use of Solution Checker for your apps • Use Power Automate to control DevOps •...

Read More
Exam PL-400 Revision Notes: Using Solutions to implement Application Lifecycle Management (ALM) Capabilities
Jan17

Exam PL-400 Revision Notes: Using Solutions to implement Application Lifecycle Management (ALM) Capabilities

Welcome to the fourth post in my series focused on providing a set of revision notes for the PL-400: Microsoft Power Platform Developer exam. In last week’s post, we finished our discussion concerning the first exam area by reviewing the Power Platform’s various extensibility points. With this concluded, we can now move onto the next area of the exam – Configure Common Data Service – which… Continue...

Read More

Public Preview of GitHub Actions for Power Platform ALM

There is a new kid in town! Not long after the Power Apps Build Tools for Azure Dev Ops were released out of beta under the new name of Power Apps Build Tools (https://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.PowerPlatform-BuildTools) the new set of GitHub actions for Power Platform ALM have been released in public preview (

Read More
Pets vs. Cattle – How to manage your Power App Environments
Sep11

Pets vs. Cattle – How to manage your Power App Environments

A situation I see very frequently is where there is a ‘special’ PowerApps environment that holds the master unmanaged customizations. This environment is looked after for fear of losing the ability to deploy updates to production since with managed solutions you can’t re-create your unmanaged environment. Sometimes, a new partner starts working with a customer only to find that they have… Continue Reading...

Read More
ALM for low-code: are we there yet?
Jun17

ALM for low-code: are we there yet?

Application Lifecycle Management often deals with tools and concepts from the pro-developer world that aren’t necessarily easy to apply as-is to the new world of low-code applications. What do you need to consider in your ALM strategy to align it with the citizen developer language and mindset? The post ALM for low-code: are we there yet? appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their...

Read More
Let's chat about the new Power Platform ALM Guidance – YouTube
May14

Let's chat about the new Power Platform ALM Guidance – YouTube

Join Trica, Jonas, Reece and I for this epic hour and a quarter discussion about the new PowerPlatform ALM Guidance: Guidance – https://docs.microsoft.com/power-platform/alm/ Power Apps Build Tools – https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/build-tools-tutorial-faq Admin in a Day – https://github.com/microsoft/powerapps-tools/tree/master/Administration/AdminInADay...

Read More
ALM for Power Platform Dataflows – The story begins
May10

ALM for Power Platform Dataflows – The story begins

Today I was surprised and very happy when I found that we are now able to create a Power Platform Dataflow FROM WITHIN A SOLUTION! This is a game changer and a major improvement for Dataflows! From zero ALM to being able to manage Dataflows in solutions. I just had to give it a try. So many questions popped up into my mind. Are we now able to export Dataflows from one environment and import to… Continue Reading...

Read More
Simple ALM for Power Apps/Dynamics 365 Projects Revisited – Power Apps Build Tools edition
Apr07

Simple ALM for Power Apps/Dynamics 365 Projects Revisited – Power Apps Build Tools edition

A few months back I wrote a post on how to implement simple PowerShell scripts to export, unpack and import solutions for Dynamics 365 and Power App projects. That post can be found here and is still relevant; Simple ALM for Dynamics 365/CDS Projects Summary All PowerApps/Dynamics 365/CDS projects, big or small should be using some form of source control for customization.You don’t… Continue Reading Nick Doelman’s Article...

Read More
ALM – Run EasyRepro in Azure DevOps Pipeline
Mar29

ALM – Run EasyRepro in Azure DevOps Pipeline

In my previews articles, you learned about Basic ALM, how to use the Solution Checker in an Azure DevOps pipeline as well as how to use the results of it. In this article you will learn another “Quality Gate” you could add to your ALM process. We look at how to run EasyRepro in Azure DevOps Pipeline. EasyRepro EasyRepro is a UI (User Interface) Test Framework for Dynamics 365 and all… Continue Reading...

Read More
ALM – Use Results of Solution Checker
Mar06

ALM – Use Results of Solution Checker

In my last post, you learned how to use the Solution Checker in an Azure DevOps pipeline. Lars Martin asked a question regarding using the results of this step on LinkedIn. This inspired me to write this article. Thanks to Lars. Result The Solution Checker will evaluate a solutions zip file against certain criteria. If a violation or issue is found it will be marked and shown in the… Continue Reading Benedikt’s Article on...

Read More