DEV Community

loading...
Microsoft Azure

Extending your Powerful Apps with Azure, GitHub Actions, and .NET

Abel Wang
Abel Wang is a Principal Cloud Advocate and DevOps Lead at Microsoft, specializing in DevOps and Azure with a background in application development. He is currently part of Donovan Brown's League of
Updated on ・2 min read

#PowerfulDevs Conference

RSVP HERE BY JULY 15:
https://aka.ms/powerfuldevsconf

The Powerful DEVs Conference is the first virtual conference of its kind. We will showcase how developers can leverage the Power Platform to build applications faster and with far less effort. Connect with industry-recognized ProDev influencers, Microsoft Cloud Advocates, trusted and diverse community leaders, and members of the Power Platform Team.

BOOKMARK THIS FOR RESOURCES AND DISCUSSION WITH SPEAKERS

Revisit this page during the event to engage in live (and post-event) discussions on those topics with both speakers and community. The speakers will be here for a live Q&A for at least 30 minutes immediately after their session concludes. After the event, come back to find additional slides, videos, and resources for this session.


About This Session:

July 15, 2020: 13:00 PDT - 13:55 PDT

In this session you'll see how Azure, Power Platform, .NET, and DevOps can be used together.

  • Brady shows us how Visual Studio 2019's 16.7 updates make it easier than ever to get your ASP.NET Core APIs into Azure API Management, then how those APIs can be used to extend your Power Apps.

  • Abel walks us through how GitHub Actions and Azure DevOps can be used to automate the deployment of your back-end APIs.

  • Ralph introduces us to the brave new world coming soon, in which your entire application topology can be packaged and deployed automatically.

This lap around how the Azure and Power Platform can be used together will surely show you the power of the Microsoft development ecosystem.

About the Speakers:

Abel Wang is a Principal Cloud Advocate and DevOps Lead @ Microsoft. Follow @abelsquidhead on dev.to.

Brady Gaster is a Senior Program Manager in the Developer Division @ Microsoft. Follow @bradygaster on Twitter.

Ralph Squillace is a Principal Program Manager on the Azure App Platform Team @ Microsoft. Follow @ralph_squillace on Twitter.

Alt Text

Alt Text

Alt Text

Discussion (15)

Collapse
abelsquidhead profile image
Abel Wang Ask Me Anything

Thanks ralph! man i learned so much from you and Brady today.

Collapse
bradygaster profile image
Brady Gaster

I always learn from these two

Collapse
squillace profile image
Ralph Squillace

Dood, you too

Collapse
squillace profile image
Ralph Squillace

hey, that was fun!

Collapse
bradygaster profile image
Brady Gaster

hope everyone enjoyed it too!

Collapse
jimicze profile image
jimicze • Edited

Hi,
thanks for your presentation ..
Will be YAML and PS examples available later?
What if I am using normal Git in VSTS and we have restricted Azure CLI? It's possible to do it also in VSTS Build / Release pipelines?
Can be user porter also for a regular app with like MSSQL DB, Redis, App service, Azure Storage ?
What about App insights?

The goal is to build the app in Azure Res Group, will all this stuff, pack it into docker image .. and scale it for more customers. Now we have multiple ResG, for each environment, and separate DB for each customer.

Or where I should start to learn more about this?

Thank you.

Collapse
bradygaster profile image
Brady Gaster

That is our goal, and what Ralph has been able to show in his demo and that he and his (and many more) teams are working on at the moment (like he said, he was showing the future).

YAML - as in Kubernetes-inclusive topologies? Love the idea, have already seen Ralph do this.
Any Git would work. I don't know about restricted CLI.
Is possible to do this using Azure DevOps - I don't know much more about VSTS.
App Insights - any, and I mean any, Azure resource can be automated.

Collapse
jimicze profile image
jimicze

Thanks for the answer.

We had Azure CLI restricted from using it, because of company politics, and I don't know why .. so basically I can't use that console .. only steps in Azure DevOps (VSTS) with some YAML files as Build definitions.

It will be great to setup whole infrastructure with ResGroup in Azure pipeline .. and delete it after testing .. after each release .. to save more money of our budged.

Thread Thread
bradygaster profile image
Brady Gaster

You could click the "open in codespaces" button... :)

Thread Thread
squillace profile image
Ralph Squillace

Hey, @jimicze , reach out on twitter (@ralph_squillace) or email first.lastATMicrosoft.com and tell me about your situation, because I'm positive Porter can do what you want. I can easily build you a starter bundle. :-)

Collapse
jimicze profile image
jimicze

And .. is there any change .. to get into Microsoft .. some kind of comedy, to learn more modern stuff .. and became an evangelist of DevOps :) ?

Collapse
squillace profile image
Ralph Squillace

Seth is correct.

Collapse
bradygaster profile image
Brady Gaster

squi-LAH-chey, btw.

Collapse
shaijut profile image
Shaiju T

Hi, Is Power Apps is No Code or Low Code ?

Collapse
abelsquidhead profile image
Abel Wang Ask Me Anything

It can be. Where powerapps really shine is if you combine coders and non coders. Coders can write the backend api's that you need and non coders can whip out the UI using PowerApps