How can I start developing Logic Apps? What are the different tools I can use? What are the advantages and drawbacks of each developer approach? What are the deployment options that I have? These are some of the questions that Sandro and Pedro have answered in this session, along with several tips that will aim to improve your Logic Apps development experience.
3. • 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
4. 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...
5. 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
6. 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
7. 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
8. 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
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
Interested in all things integration – which of course includes MS Flow
Interested in all things integration – which of course includes MS Flow