SlideShare a Scribd company logo
1 of 48
| Neo in Wonderland : essential tools for an OutSystems Architect
Neo in Wonderland
Essential Tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Fábio
Fantato
OutSystems MVP | Software Architect| Do iT
Lean
@
in
fabio.fantato@doitlean.com
/fantato
| Create Amazing Reports in OutSystems
I want my perfect app tomorrow
working in PC, android, IOS and in this
language I’ve created yesterday
source: Dilbert comic strip
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Do Amazing Reports in OutSystems
● Architecture
■ Starting before coding
■ Live Validation
■ Get a big picture
● Factory Maintenance
■ Database / Logs
■ Advanced Configurations
● Team Value Creation
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Architecture
Starting before Coding
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Architecture
Live Validation
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Architecture
Get a big picture
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Maintenance
Database / Logs
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Maintenance
Advanced Configurations
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
Team Value Creation
Code Contribution
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
| Neo in Wonderland : essential tools for an OutSystems Architect
Thank You!
@ infabio.fantato@doitlean.co
m
/fantato

More Related Content

Similar to Neo in Wonderland: Essential Tools for an Outsystems Architect

Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012Sebastien Kuntz
 
Use open source and rapid prototyping to put magic in magical products in IoT
Use open source and rapid prototyping to put magic in magical products in IoTUse open source and rapid prototyping to put magic in magical products in IoT
Use open source and rapid prototyping to put magic in magical products in IoTMoe Tanabian
 
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...OpenCredo
 
Monitoring at Cloud Scale
Monitoring at Cloud ScaleMonitoring at Cloud Scale
Monitoring at Cloud ScaleJulien Pivotto
 
SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros...
 SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros... SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros...
SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros...South Tyrol Free Software Conference
 
Best Practices - Software Engineering
Best Practices - Software EngineeringBest Practices - Software Engineering
Best Practices - Software Engineering3Quill Softwares
 
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...Yole Developpement
 
Photovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design ToolsPhotovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design ToolsGavin Harper
 
Puppet and Software Delivery
Puppet and Software DeliveryPuppet and Software Delivery
Puppet and Software DeliveryJulien Pivotto
 
Renounce & Invenio by Sonu Vishwakarma
Renounce & Invenio by Sonu VishwakarmaRenounce & Invenio by Sonu Vishwakarma
Renounce & Invenio by Sonu VishwakarmaSonu Vishwakarma
 
Balancing Infrastructure with Optimization and Problem Formulation
Balancing Infrastructure with Optimization and Problem FormulationBalancing Infrastructure with Optimization and Problem Formulation
Balancing Infrastructure with Optimization and Problem FormulationAlex D. Gaudio
 
Fiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_allFiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_alltrsitaly
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSebastien Kuntz
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environmentUllas Gupta
 
systemd and configuration management
systemd and configuration managementsystemd and configuration management
systemd and configuration managementJulien Pivotto
 
Android Clean Architecture for Dummies
Android Clean Architecture for DummiesAndroid Clean Architecture for Dummies
Android Clean Architecture for DummiesKengo Suzuki
 
Splunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdfSplunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdfAmanda Richardson
 
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...Wojciech Seliga
 

Similar to Neo in Wonderland: Essential Tools for an Outsystems Architect (20)

Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012Improving the VR experience - VRST 2012
Improving the VR experience - VRST 2012
 
Use open source and rapid prototyping to put magic in magical products in IoT
Use open source and rapid prototyping to put magic in magical products in IoTUse open source and rapid prototyping to put magic in magical products in IoT
Use open source and rapid prototyping to put magic in magical products in IoT
 
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
Goto Chicago; Journeys To Cloud Native Architecture: Sun, Sea And Emergencies...
 
What is this cloud thing?
What is this cloud thing?What is this cloud thing?
What is this cloud thing?
 
Monitoring at Cloud Scale
Monitoring at Cloud ScaleMonitoring at Cloud Scale
Monitoring at Cloud Scale
 
SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros...
 SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros... SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros...
SFScon 2020 - Juri Strumpflohner - Beyond Basics - Scaling Development acros...
 
Best Practices - Software Engineering
Best Practices - Software EngineeringBest Practices - Software Engineering
Best Practices - Software Engineering
 
00 introduction
00 introduction00 introduction
00 introduction
 
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
Yole Intel RealSense 3D camera module and STM IR laser 2015 teardown reverse ...
 
Photovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design ToolsPhotovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design Tools
 
Puppet and Software Delivery
Puppet and Software DeliveryPuppet and Software Delivery
Puppet and Software Delivery
 
Renounce & Invenio by Sonu Vishwakarma
Renounce & Invenio by Sonu VishwakarmaRenounce & Invenio by Sonu Vishwakarma
Renounce & Invenio by Sonu Vishwakarma
 
Balancing Infrastructure with Optimization and Problem Formulation
Balancing Infrastructure with Optimization and Problem FormulationBalancing Infrastructure with Optimization and Problem Formulation
Balancing Infrastructure with Optimization and Problem Formulation
 
Fiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_allFiera sicurezza trs_20101117-19_all
Fiera sicurezza trs_20101117-19_all
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environment
 
systemd and configuration management
systemd and configuration managementsystemd and configuration management
systemd and configuration management
 
Android Clean Architecture for Dummies
Android Clean Architecture for DummiesAndroid Clean Architecture for Dummies
Android Clean Architecture for Dummies
 
Splunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdfSplunk September 2023 User Group PDX.pdf
Splunk September 2023 User Group PDX.pdf
 
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
 

More from OutSystems

Innovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital MediaInnovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital MediaOutSystems
 
Beyond “Location”: Informing Real-Estate Decisions Through Innovative Technology
Beyond “Location”: Informing Real-Estate Decisions Through Innovative TechnologyBeyond “Location”: Informing Real-Estate Decisions Through Innovative Technology
Beyond “Location”: Informing Real-Estate Decisions Through Innovative TechnologyOutSystems
 
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...OutSystems
 
From Core Systems to Mobile Apps: Digital Transformation from the Inside-Out
From Core Systems to Mobile Apps: Digital Transformation from the Inside-OutFrom Core Systems to Mobile Apps: Digital Transformation from the Inside-Out
From Core Systems to Mobile Apps: Digital Transformation from the Inside-OutOutSystems
 
Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...
Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...
Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...OutSystems
 
Fast and Furious: Modernizing Clinical Application
Fast and Furious: Modernizing Clinical ApplicationFast and Furious: Modernizing Clinical Application
Fast and Furious: Modernizing Clinical ApplicationOutSystems
 
What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?OutSystems
 
Enrich Visually Google Map Information With Layers
Enrich Visually Google Map Information With LayersEnrich Visually Google Map Information With Layers
Enrich Visually Google Map Information With LayersOutSystems
 
Using Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous TasksUsing Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous TasksOutSystems
 
Unattended OutSystems Installation
Unattended OutSystems InstallationUnattended OutSystems Installation
Unattended OutSystems InstallationOutSystems
 
The 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeThe 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeOutSystems
 
Speed up Development by Turning Web Blocks Into First-Class Citizens
Speed up Development by Turning Web Blocks Into First-Class CitizensSpeed up Development by Turning Web Blocks Into First-Class Citizens
Speed up Development by Turning Web Blocks Into First-Class CitizensOutSystems
 
Service Actions
Service ActionsService Actions
Service ActionsOutSystems
 
Responsive Ui with Realtime Database
Responsive Ui with Realtime DatabaseResponsive Ui with Realtime Database
Responsive Ui with Realtime DatabaseOutSystems
 
Reactive Web Best Practices
Reactive Web Best PracticesReactive Web Best Practices
Reactive Web Best PracticesOutSystems
 
RADS - Rapid Application Design Sprint
RADS - Rapid Application Design SprintRADS - Rapid Application Design Sprint
RADS - Rapid Application Design SprintOutSystems
 
Pragmatic Innovation
Pragmatic InnovationPragmatic Innovation
Pragmatic InnovationOutSystems
 
Troubleshooting Dashboard Performance
Troubleshooting Dashboard PerformanceTroubleshooting Dashboard Performance
Troubleshooting Dashboard PerformanceOutSystems
 
Measure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of Your OutSystems Web and Mobile ApplicationsMeasure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of Your OutSystems Web and Mobile ApplicationsOutSystems
 
Link Users to Your Specific Page in a Mobile App With Deeplinks
Link Users to Your Specific Page in a Mobile App With DeeplinksLink Users to Your Specific Page in a Mobile App With Deeplinks
Link Users to Your Specific Page in a Mobile App With DeeplinksOutSystems
 

More from OutSystems (20)

Innovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital MediaInnovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital Media
 
Beyond “Location”: Informing Real-Estate Decisions Through Innovative Technology
Beyond “Location”: Informing Real-Estate Decisions Through Innovative TechnologyBeyond “Location”: Informing Real-Estate Decisions Through Innovative Technology
Beyond “Location”: Informing Real-Estate Decisions Through Innovative Technology
 
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
Beyond Digital Transformation: A Mandate for Disruptive Innovation in the Age...
 
From Core Systems to Mobile Apps: Digital Transformation from the Inside-Out
From Core Systems to Mobile Apps: Digital Transformation from the Inside-OutFrom Core Systems to Mobile Apps: Digital Transformation from the Inside-Out
From Core Systems to Mobile Apps: Digital Transformation from the Inside-Out
 
Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...
Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...
Orchestrating the Art of the Impossible Using Low-Code to Automate Manual Wor...
 
Fast and Furious: Modernizing Clinical Application
Fast and Furious: Modernizing Clinical ApplicationFast and Furious: Modernizing Clinical Application
Fast and Furious: Modernizing Clinical Application
 
What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?What Is Light BPT and How Can You Use it for Parallel Processing?
What Is Light BPT and How Can You Use it for Parallel Processing?
 
Enrich Visually Google Map Information With Layers
Enrich Visually Google Map Information With LayersEnrich Visually Google Map Information With Layers
Enrich Visually Google Map Information With Layers
 
Using Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous TasksUsing Processes and Timers for Long-Running Asynchronous Tasks
Using Processes and Timers for Long-Running Asynchronous Tasks
 
Unattended OutSystems Installation
Unattended OutSystems InstallationUnattended OutSystems Installation
Unattended OutSystems Installation
 
The 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeThe 4-Layer Architecture in Practice
The 4-Layer Architecture in Practice
 
Speed up Development by Turning Web Blocks Into First-Class Citizens
Speed up Development by Turning Web Blocks Into First-Class CitizensSpeed up Development by Turning Web Blocks Into First-Class Citizens
Speed up Development by Turning Web Blocks Into First-Class Citizens
 
Service Actions
Service ActionsService Actions
Service Actions
 
Responsive Ui with Realtime Database
Responsive Ui with Realtime DatabaseResponsive Ui with Realtime Database
Responsive Ui with Realtime Database
 
Reactive Web Best Practices
Reactive Web Best PracticesReactive Web Best Practices
Reactive Web Best Practices
 
RADS - Rapid Application Design Sprint
RADS - Rapid Application Design SprintRADS - Rapid Application Design Sprint
RADS - Rapid Application Design Sprint
 
Pragmatic Innovation
Pragmatic InnovationPragmatic Innovation
Pragmatic Innovation
 
Troubleshooting Dashboard Performance
Troubleshooting Dashboard PerformanceTroubleshooting Dashboard Performance
Troubleshooting Dashboard Performance
 
Measure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of Your OutSystems Web and Mobile ApplicationsMeasure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of Your OutSystems Web and Mobile Applications
 
Link Users to Your Specific Page in a Mobile App With Deeplinks
Link Users to Your Specific Page in a Mobile App With DeeplinksLink Users to Your Specific Page in a Mobile App With Deeplinks
Link Users to Your Specific Page in a Mobile App With Deeplinks
 

Recently uploaded

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Recently uploaded (20)

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

Neo in Wonderland: Essential Tools for an Outsystems Architect

  • 1. | Neo in Wonderland : essential tools for an OutSystems Architect Neo in Wonderland Essential Tools for an OutSystems Architect
  • 2. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Fábio Fantato OutSystems MVP | Software Architect| Do iT Lean @ in fabio.fantato@doitlean.com /fantato
  • 3. | Create Amazing Reports in OutSystems I want my perfect app tomorrow working in PC, android, IOS and in this language I’ve created yesterday source: Dilbert comic strip
  • 4. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 5. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect
  • 6. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 7. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 8. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 9. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 10. | Do Amazing Reports in OutSystems ● Architecture ■ Starting before coding ■ Live Validation ■ Get a big picture ● Factory Maintenance ■ Database / Logs ■ Advanced Configurations ● Team Value Creation
  • 11. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Architecture Starting before Coding
  • 12. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 13. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 14. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Architecture Live Validation
  • 15. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 16. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 17. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 18. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 19. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 20. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 21. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Architecture Get a big picture
  • 22. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 23. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 24. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 25. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Maintenance Database / Logs
  • 26. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 27. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 28. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 29. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 30. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 31. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 32. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 33. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 34. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 35. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 36. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Maintenance Advanced Configurations
  • 37. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 38. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 39. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 40. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 41. | Neo in Wonderland : essential tools for an OutSystems Architect| Neo in Wonderland : essential tools for an OutSystems Architect Team Value Creation Code Contribution
  • 42. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 43. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 44. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 45. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 46. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 47. | Neo in Wonderland : essential tools for an OutSystems Architect
  • 48. | Neo in Wonderland : essential tools for an OutSystems Architect Thank You! @ infabio.fantato@doitlean.co m /fantato

Editor's Notes

  1. Every day we are required to create amazing apps including the most modern practices and on top of the best architecture ever.
  2. It is not an easy task to integrate different data sources, apis, legacy systems and technologies at the same solution.
  3. And the most important on top a solid and robust architecture. Prepare to support evolution and heavy usage.
  4. Usually we had this kind of issues. Almost in the end, we discover that our project doesn’t connect the things. But we need to remember that not always the architect’s fault.
  5. Part of the problems underlies on the understanding of the problem. It is important to know what our customers want
  6. Sorry guys. This is not the scope of this presentation, but you can find good books (this is one example) to help you in this mission.
  7. In fact my purpose will be present you my Infinity Gauntlet of tools available on Forge to support an Architect life in OutSystems Infrastructures. Let's explore them
  8. First we need to starting to create our architecture
  9. We can use a conventional Canvas or use the Eletronic Canvas Tool
  10. This tool will allow you to create your 4LC and assemble your ideas even before starting to code
  11. After you create your projects and start to put your ideas off the paper. You need to validate your architecture
  12. The best tool to do that it is the Discovery
  13. Here you will be able to create snapshots of your environment and explore violations to 4LC framework directly based on your code.
  14. You can see your Modules classified by the layers and have some information about consumers, producers, layer violations and many other information about your architecture
  15. Also you can have the same kind of information for the Applications boundaries.
  16. And map the dependencies table for your entire infrastructure.
  17. Please go to the Learn area in the community to know more about 4LC and Discovery
  18. Sometime the info we got form Discovery is too heavy and we need only a big picture to discuss with our customers.
  19. A good tool to do that is the Clean Architecture
  20. Here you can reuse the same classification you have done in Discovery , but get only a big picture and the boundaries and relationship among your applications and modules.
  21. Also it is possible to see the Entity Diagram extracted directly from the metadata, but without the attributes.
  22. As long as your project goes on. You need to think in your database maintanance
  23. There is a new version of the DBCleaner.
  24. This tool has the same features of the original one, but they were repaginated.
  25. But it was added some features to create jobs to do the cleanup automatically and integrate this tool with the Service Account available in the lifetime.
  26. Other important tool is the SQL Map.
  27. Sometimes we need to know the physical names of our tables to create some maintenance scripts or do some actions directly in to the database. This tool will translate the queries to us. From the logical to physical names and vice versa
  28. Another good tool related to SQL is the SQL Sandbox
  29. Another good tool related to SQL is the SQL Sandbox
  30. Here is possible to create your own queries to select and/or update data into the database without need to create timers and use some tricks inside the screen actions. This tool has some useful features that will help us to find the entities and create select and update statements for each one.
  31. Other category we need to manage is our factory.
  32. Facotry configurations is a tool that works on on premise installations . If you have a cloud environemnt this tool could be limited features.
  33. The idea of this component is provide you some mechanism to amnipulate web.config to create custom handlers, change proxy to rest and soap calls, and increase the trace logs
  34. Also it is possible to change some parameters related to security, brute force protection, runtime, compiler things
  35. scheduler, reverse proxy and more
  36. The last category I select to talk you is about the contributions of your team in your infrastructure
  37. The OutGource project is very useful to do that
  38. You can select the applications you want monitoring
  39. And this toll will collect some logs to show you how your team are working on that application. Who are the guys working on each module, when they do the most part of the jobs, publishes and other things
  40. Also you can see one specific developer and see what was his contributions to the project.
  41. You can collect the log generated for this tool and run a viewer to display graphcally a timeline of your project and know when and how each developer act to evolute the application
  42. Well guys these were my master tools I am always have in my infrastructures and I am sure that they can be valuable for any OS Architect.