Logic App: Development Experiences
Pedro Almeida
Sandro Pereira
https://www.linkedin.com/in/sa
ndropereira/
https://www.linkedin.com/in/pedro-almeida-
86434387/
• Senior Integration Developer
@DevScope
• pedro.almeida@devscope.net
• linkedin.com/in/pedro-almeida-86434387/
• @PedroAl24227917
• https://blog.sandro-pereira.com/
• Pilot
+351 223 751 350
www.devscope.net
• Head of Integration @DevScope
• Microsoft Azure MVP
• sandro.pereira@devscope.net
• linkedin.com/in/sandropereira
• @sandro_asp
• https://blog.sandro-pereira.com/
• Public speaker
• Father
• Book author: “BizTalk Mapping Patterns
and Best Practices”
+351 223 751 350
www.devscope.net
DEZEMBER
2020
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
What do you need to
know to start
developing on Azure
Logic Apps?
In a productive and effetive
way
...at least this is what we hope to
archive with this session...
AZUREPORTAL
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
AZURE PORTAL
It is quite intuitive and fast;
It doesn’t require any additional tools or software;
It doesn’t require a Visual Studio License
And almost beginner tutorials or documentation use
this approach;
it doesn’t require any additional skill – you don’t
need to be familiarized with any development tool
like Visual Studio – so any user profile (business
user, developer, or event IT users) can start
developer automation processes;
Simple and quick approach
This is the first place where updates will be made
Faster updates
There are fewer bugs – compare to the other two
options;
The browser react faster than the IE embed in
Visual Studio
Performance
Lack of CI/CD
Proper naming convention
Lack of proper Source code
repository
Harder to
customize/parameterize your
Logic App
VISUAL
STUDIO
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
VISUAL STUDIO
Visual Studio License
There are some well-known
bugs
Lot’s of manual configuration
Tool focused on developers
Performance
We are able to easily customize almost everything
and we can easily use an Azure Pipelines in Azure
DevOps to easily deploy across environments or
different resources
We can easily customize/parameterize our Logic
App template, parameters, and variables;
All the connection settings will be automatically
rectified in an upsert matter (create the resource if
it doesn’t exist or update if already exist)
Full CI/CD Support.
Visual Studio versioning and the full development
life cycle inside TFS or Git
Source code repository .
It is A well know tool for developers
Familiar tool for developers.
We can easily change the default connector
names to have a proper naming convention
Proper Naming Conventions
VISUAL
STUDIOCODE
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
VISUAL STUDIO CODE
We are able to easily customize almost everything
and we can easily use an Azure Pipelines in Azure
DevOps to easily deploy across environments or
different resources
We can easily customize/parameterize our Logic
App template, parameters, and variables;
All the connection settings will be automatically
rectified in an upsert matter (create the resource if
it doesn’t exist or update if already exist)
Full CI/CD Support.
Visual Studio versioning and the full development
life cycle inside TFS or Git
Source code repository .
It is a free open-source tool, which means that you
don’t require any licensing;
Free open-source tool.
Logic App Designer is view
mode only
Everything needs to be done
manually
No local project support
We can easily change the default connector
names to have a proper naming convention
Proper Naming Conventions
VISUAL
STUDIOCODE
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
VISUAL STUDIO CODE
LOGIC APP (PREVIEW)
Full Logic App Designer .
New Logic Apps
Designer.
Local project support
Preview (not ready to
production)
Lot’s of limitations
No support to Visual Studio
Can’t deploy single Logic
App
Stateful or stateless
workflows
Run local
Run Everywhere
Thanks
SANDRO
PEREIRA
HEAD OF INTEGRATION @
DEVSCOPE
MICROSOFT AZURE MVP
DevScope
+351 223 751 350
 support@devscope.net
 https://pt.linkedin.com/company/devscope
 @DevScope
 www.devscope.net
Sandro Pereira
 sandro.pereira@devscope.net
 linkedin.com/in/sandropereira
 @sandro_asp
 https://blog.sandro-pereira.com/
PEDRO ALMEIDASENIOR INTEGRATION DEVELOPER
@ DEVSCOPE
Pedro Almeida
 pedro.almeida@devscope.net
 linkedin.com/in/pedro-almeida-86434387
 @PedroAl24227917

Integration Monday - Logic Apps: Development Experiences

  • 1.
    Logic App: DevelopmentExperiences Pedro Almeida Sandro Pereira https://www.linkedin.com/in/sa ndropereira/ https://www.linkedin.com/in/pedro-almeida- 86434387/
  • 2.
    • Senior IntegrationDeveloper @DevScope • pedro.almeida@devscope.net • linkedin.com/in/pedro-almeida-86434387/ • @PedroAl24227917 • https://blog.sandro-pereira.com/ • Pilot +351 223 751 350 www.devscope.net
  • 3.
    • Head ofIntegration @DevScope • Microsoft Azure MVP • sandro.pereira@devscope.net • linkedin.com/in/sandropereira • @sandro_asp • https://blog.sandro-pereira.com/ • Public speaker • Father • Book author: “BizTalk Mapping Patterns and Best Practices” +351 223 751 350 www.devscope.net
  • 4.
    DEZEMBER 2020 DE FE ATI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S What do you need to know to start developing on Azure Logic Apps? In a productive and effetive way ...at least this is what we hope to archive with this session...
  • 5.
    AZUREPORTAL DE FE ATI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S AZURE PORTAL It is quite intuitive and fast; It doesn’t require any additional tools or software; It doesn’t require a Visual Studio License And almost beginner tutorials or documentation use this approach; it doesn’t require any additional skill – you don’t need to be familiarized with any development tool like Visual Studio – so any user profile (business user, developer, or event IT users) can start developer automation processes; Simple and quick approach This is the first place where updates will be made Faster updates There are fewer bugs – compare to the other two options; The browser react faster than the IE embed in Visual Studio Performance Lack of CI/CD Proper naming convention Lack of proper Source code repository Harder to customize/parameterize your Logic App
  • 6.
    VISUAL STUDIO DE FE ATI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S VISUAL STUDIO Visual Studio License There are some well-known bugs Lot’s of manual configuration Tool focused on developers Performance We are able to easily customize almost everything and we can easily use an Azure Pipelines in Azure DevOps to easily deploy across environments or different resources We can easily customize/parameterize our Logic App template, parameters, and variables; All the connection settings will be automatically rectified in an upsert matter (create the resource if it doesn’t exist or update if already exist) Full CI/CD Support. Visual Studio versioning and the full development life cycle inside TFS or Git Source code repository . It is A well know tool for developers Familiar tool for developers. We can easily change the default connector names to have a proper naming convention Proper Naming Conventions
  • 7.
    VISUAL STUDIOCODE DE FE ATI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S VISUAL STUDIO CODE We are able to easily customize almost everything and we can easily use an Azure Pipelines in Azure DevOps to easily deploy across environments or different resources We can easily customize/parameterize our Logic App template, parameters, and variables; All the connection settings will be automatically rectified in an upsert matter (create the resource if it doesn’t exist or update if already exist) Full CI/CD Support. Visual Studio versioning and the full development life cycle inside TFS or Git Source code repository . It is a free open-source tool, which means that you don’t require any licensing; Free open-source tool. Logic App Designer is view mode only Everything needs to be done manually No local project support We can easily change the default connector names to have a proper naming convention Proper Naming Conventions
  • 8.
    VISUAL STUDIOCODE DE FE ATI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S VISUAL STUDIO CODE LOGIC APP (PREVIEW) Full Logic App Designer . New Logic Apps Designer. Local project support Preview (not ready to production) Lot’s of limitations No support to Visual Studio Can’t deploy single Logic App Stateful or stateless workflows Run local Run Everywhere
  • 9.
    Thanks SANDRO PEREIRA HEAD OF INTEGRATION@ DEVSCOPE MICROSOFT AZURE MVP DevScope +351 223 751 350  support@devscope.net  https://pt.linkedin.com/company/devscope  @DevScope  www.devscope.net Sandro Pereira  sandro.pereira@devscope.net  linkedin.com/in/sandropereira  @sandro_asp  https://blog.sandro-pereira.com/ PEDRO ALMEIDASENIOR INTEGRATION DEVELOPER @ DEVSCOPE Pedro Almeida  pedro.almeida@devscope.net  linkedin.com/in/pedro-almeida-86434387  @PedroAl24227917

Editor's Notes

  • #3 Interested in all things integration – which of course includes MS Flow
  • #4 Interested in all things integration – which of course includes MS Flow