SlideShare a Scribd company logo
| Modernizing Portfolios with Reactive Web Applications
Modernizing Portfolios
With Reactive Web
Applications
October 2, 2019 | 3:30 PM | Larkspur
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
@ inLuis.gasca@outsystems.com /lgasca/
Luis Gasca
Sr. Solutions Architect | OutSystems
@ inricardo.alves@outsystems.com /ricardo-vaz-alves/
Ricardo Alves
Engineering Product Manager| OutSystems
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
Hands On With Reactive
Web Design Lab
October 2, 2019 | 3:30 PM | Aspen Amphitheater
Russell Youngblood, Scott Karabin
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
OutSystems Web
Applications Today
| Modernizing Portfolios with Reactive Web Applications
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
Visual Full-Stack
Development
Deploy to
Any Device
Full Life Cycle
Continued Low-Code, No Limits
| Modernizing Portfolios with Reactive Web Applications
Reactive Web
Applications Have
No Impact on Your
Current Application
Portfolio
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
What is Reactive Web ?
| Modernizing Portfolios with Reactive Web Applications
Introducing
Reactive Web
Extend your portfolio
with a new way to
deliver web
applications with a
reactive framework
| Modernizing Portfolios with Reactive Web Applications
What’s In It for
End Users
Delightful user experience
Blazing speed
Immediate interaction
Engaging interface
Customer satisfaction
Increased productivity
| Modernizing Portfolios with Reactive Web Applications
What’s In It for
Developers
State of the art technology
Single development
paradigm
Unified development
Deliver and change at
speed of thought
| Modernizing Portfolios with Reactive Web Applications
What’s In It for Your Apps
Single page applications
Run logic on browser client and back-end server
Fetch data asynchronously
React to changes immediately
Unified UI templates, screens, patterns, widgets
Multi-channel front-end reusability
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
Why is Reactive Web
Important ?
| Modernizing Portfolios with Reactive Web Applications
Modernize with
State of the Art
Architecture
Future proof
Current standards and
practices
Protects from changing
landscape
| Modernizing Portfolios with Reactive Web Applications
| Modernizing Portfolios with Reactive Web Applications
Current Application Architecture
| Modernizing Portfolios with Reactive Web Applications
Reactive Application Architecture
| Modernizing Portfolios with Reactive Web Applications
Web Reactive Web
| Modernizing Portfolios with Reactive Web Applications
Use Cases for Reactive Web
Digital Core
SaaS or Packages
Digital OperationsDigital Experiences
| Modernizing Portfolios with Reactive Web Applications
Use Cases for Reactive Web
CRM, ERP Extensions
High performance, high reliability mission critical
SaaS or Packages
Internal facing
Line of Business operations
High interaction
Complex user interfaces
Data intensive
Dashboards and Analytics
Customer & Partner Portals
B2B
B2C
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
How is Reactive Web
Supported ?
| Modernizing Portfolios with Reactive Web Applications
New
application
create
Single visual
model for any
device
Develop once,
deliver anywhere
| Modernizing Portfolios with Reactive Web Applications
● Asynchronous data
fetch
● Client variables
● Aggregate
dependencies
● Screen lifecycle
events
| Modernizing Portfolios with Reactive Web Applications
● Client side actions
● Asynchronous server
side actions
● JavaScript node in client
actions
● Import and create
Scripts from interface
hierarchy
| Modernizing Portfolios with Reactive Web Applications
● Interface actions on
client side
● No need for
preparation
● No need for Ajax
refresh
● On-Ready system
events
| Modernizing Portfolios with Reactive Web Applications
● Animations and
transitions
● New and
improved widgets
and controls
| Modernizing Portfolios with Reactive Web Applications
● Single Page
Application
● Immediate reaction
to change
● Client side
rendering
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
What is the Experience
Like ?
| Modernizing Portfolios with Reactive Web Applications
Demo
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
NextSteps
| Modernizing Portfolios with Reactive Web Applications
Looking Forward
Common UI architecture
Cross channel UI orchestration
Progressive Web Apps
Offline anywhere
… and more
| Modernizing Portfolios with Reactive Web Applications
Roadmap
Q1’2019 Q2’2019
We’re not done yet. Throughout this
year, and the upcoming one, we’ll be
working on:
● PWA
● Offline Capabilities
● Reactive Web Improvements
● Multi-channel reusability
| Modernizing Portfolios with Reactive Web Applications
NextSteps
Upgrade to GA release
Learn about up and coming
Try the mobile development
experience
Participate in the community
Engage with Customer Success
Bring Reactive Web to your
roadmap !
| Modernizing Portfolios with Reactive Web Applications
FAQs
Q: Migration path from traditional web to reactive ?
A: Conversion path may exist in the future
Q: How will next features be released ?
A: Continued delivery on a monthly cadence.
| Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications
In Summary
| Modernizing Portfolios with Reactive Web Applications
Reactive Web is here
Unified development experience
Delightful end user experience
Modernize your portfolio
No Limits !
| Modernizing Portfolios with Reactive Web Applications
Thank You!
@ inluis.gasca@outsystems.com /lgasca/

More Related Content

What's hot

HTML5@Neev
HTML5@NeevHTML5@Neev
HTML5@Neev
Neev Technologies
 
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
Neev Technologies
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
Daniel Graversen
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
Daniel Graversen
 
Neev CakePHP Managed Services Offerings
Neev CakePHP Managed Services OfferingsNeev CakePHP Managed Services Offerings
Neev CakePHP Managed Services Offerings
Neev Technologies
 
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Petko Mikhailov
 
Is your ABAP Code Ready for the Cloud?
Is your ABAP Code Ready for the Cloud?Is your ABAP Code Ready for the Cloud?
Is your ABAP Code Ready for the Cloud?
Tobias Trapp
 
Redisnged ui webinar - 3.16.16
Redisnged ui   webinar - 3.16.16Redisnged ui   webinar - 3.16.16
Redisnged ui webinar - 3.16.16
Acquia
 
Outsystems user group 2021 03 04 - cm app
Outsystems user group 2021 03 04 - cm appOutsystems user group 2021 03 04 - cm app
Outsystems user group 2021 03 04 - cm app
Providit
 
EMEA Regional OSUG
EMEA Regional OSUG EMEA Regional OSUG
EMEA Regional OSUG
Catarina Manta Pereira
 
Webinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements ManagementWebinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements Management
Sriram Rajagopalan
 
Is Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar PresentationIs Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar Presentation
Inflectra
 
Mon1205 deploying cloudmobile-alainmevellec-easybill
Mon1205 deploying cloudmobile-alainmevellec-easybillMon1205 deploying cloudmobile-alainmevellec-easybill
Mon1205 deploying cloudmobile-alainmevellec-easybilleurocloud
 
The 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeThe 4-Layer Architecture in Practice
The 4-Layer Architecture in Practice
OutSystems
 
DPA+RPA Meetup 2020 02-26
DPA+RPA Meetup 2020 02-26DPA+RPA Meetup 2020 02-26
DPA+RPA Meetup 2020 02-26
innovelocity
 
BPM Made Easy with Bonita Open Solution
BPM Made Easy with Bonita Open SolutionBPM Made Easy with Bonita Open Solution
BPM Made Easy with Bonita Open Solution
Bonitasoft
 
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ NeevAdobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Neev Technologies
 
Direct Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElementsDirect Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElements
Roman Dridger
 
Neptune software sitNL 2013
Neptune software sitNL 2013Neptune software sitNL 2013
Neptune software sitNL 2013
Njal Stabell
 
Take advantage of memory analyzer tool inside your continuous integration
Take advantage of memory analyzer tool inside your continuous integrationTake advantage of memory analyzer tool inside your continuous integration
Take advantage of memory analyzer tool inside your continuous integration
Aurélien Pupier
 

What's hot (20)

HTML5@Neev
HTML5@NeevHTML5@Neev
HTML5@Neev
 
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
 
Neev CakePHP Managed Services Offerings
Neev CakePHP Managed Services OfferingsNeev CakePHP Managed Services Offerings
Neev CakePHP Managed Services Offerings
 
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
 
Is your ABAP Code Ready for the Cloud?
Is your ABAP Code Ready for the Cloud?Is your ABAP Code Ready for the Cloud?
Is your ABAP Code Ready for the Cloud?
 
Redisnged ui webinar - 3.16.16
Redisnged ui   webinar - 3.16.16Redisnged ui   webinar - 3.16.16
Redisnged ui webinar - 3.16.16
 
Outsystems user group 2021 03 04 - cm app
Outsystems user group 2021 03 04 - cm appOutsystems user group 2021 03 04 - cm app
Outsystems user group 2021 03 04 - cm app
 
EMEA Regional OSUG
EMEA Regional OSUG EMEA Regional OSUG
EMEA Regional OSUG
 
Webinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements ManagementWebinar 3: Five Essentials to Requirements Management
Webinar 3: Five Essentials to Requirements Management
 
Is Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar PresentationIs Application Ready For Test Automation? - A Webinar Presentation
Is Application Ready For Test Automation? - A Webinar Presentation
 
Mon1205 deploying cloudmobile-alainmevellec-easybill
Mon1205 deploying cloudmobile-alainmevellec-easybillMon1205 deploying cloudmobile-alainmevellec-easybill
Mon1205 deploying cloudmobile-alainmevellec-easybill
 
The 4-Layer Architecture in Practice
The 4-Layer Architecture in PracticeThe 4-Layer Architecture in Practice
The 4-Layer Architecture in Practice
 
DPA+RPA Meetup 2020 02-26
DPA+RPA Meetup 2020 02-26DPA+RPA Meetup 2020 02-26
DPA+RPA Meetup 2020 02-26
 
BPM Made Easy with Bonita Open Solution
BPM Made Easy with Bonita Open SolutionBPM Made Easy with Bonita Open Solution
BPM Made Easy with Bonita Open Solution
 
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ NeevAdobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
 
Direct Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElementsDirect Mobile SAP Integration - Neptune Software uses RhoElements
Direct Mobile SAP Integration - Neptune Software uses RhoElements
 
Neptune software sitNL 2013
Neptune software sitNL 2013Neptune software sitNL 2013
Neptune software sitNL 2013
 
Take advantage of memory analyzer tool inside your continuous integration
Take advantage of memory analyzer tool inside your continuous integrationTake advantage of memory analyzer tool inside your continuous integration
Take advantage of memory analyzer tool inside your continuous integration
 

Similar to Modernizing Portfolios With Reactive Applications

Beauchamp Sarah Resume
Beauchamp Sarah ResumeBeauchamp Sarah Resume
Beauchamp Sarah Resume
SarahBeauchamp2
 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio
CedCommerce
 
Resume[04 20-15]
Resume[04 20-15]Resume[04 20-15]
Resume[04 20-15]
Dennis Li
 
Resume04 20-15-150608202319-lva1-app6892
Resume04 20-15-150608202319-lva1-app6892Resume04 20-15-150608202319-lva1-app6892
Resume04 20-15-150608202319-lva1-app6892
Dennis Li
 
(502852377) resume[12 25-14]
(502852377) resume[12 25-14](502852377) resume[12 25-14]
(502852377) resume[12 25-14]
Dennis Li
 
(502852377) resume[12 25-14]
(502852377) resume[12 25-14](502852377) resume[12 25-14]
(502852377) resume[12 25-14]
Dennis Li
 
(502852377) resume[12 25-14]
(502852377) resume[12 25-14](502852377) resume[12 25-14]
(502852377) resume[12 25-14]
Dennis Li
 
Vivek Upadhyay | Résumé
Vivek Upadhyay | Résumé Vivek Upadhyay | Résumé
Vivek Upadhyay | Résumé
Vivek Upadhyay
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
Minds Task Technologies
 
React Training.pdf
React Training.pdfReact Training.pdf
React Training.pdf
kishorebrolly123
 
Moving existing apps to the cloud
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloud
Ram Maddali
 
Why Hiring a React Native Developer Can Boost Your Business in 2024.pdf
Why Hiring a React Native Developer Can Boost Your Business in 2024.pdfWhy Hiring a React Native Developer Can Boost Your Business in 2024.pdf
Why Hiring a React Native Developer Can Boost Your Business in 2024.pdf
vitaragaistechnolabs
 
App and web with Hippo CMS and AngularJS
App and web with Hippo CMS and AngularJS App and web with Hippo CMS and AngularJS
App and web with Hippo CMS and AngularJS
Peter Broekroelofs
 
Latest trend in front end development.pptx
Latest trend in front end development.pptxLatest trend in front end development.pptx
Latest trend in front end development.pptx
AshuPatel64
 
Latest trend in front end development.pdf
Latest trend in front end development.pdfLatest trend in front end development.pdf
Latest trend in front end development.pdf
MetaOrangeDigital
 
The Power of Single-Page Applications (SPAs) - Volga Tigris
The Power of Single-Page Applications (SPAs)  - Volga TigrisThe Power of Single-Page Applications (SPAs)  - Volga Tigris
The Power of Single-Page Applications (SPAs) - Volga Tigris
ClaraM27
 
Mern Stack Training Institute in - Hyderabad.pptx
Mern Stack Training Institute in - Hyderabad.pptxMern Stack Training Institute in - Hyderabad.pptx
Mern Stack Training Institute in - Hyderabad.pptx
eshwarvisualpath
 
Progressive web application considerations before implementing magento pwa ...
Progressive web application   considerations before implementing magento pwa ...Progressive web application   considerations before implementing magento pwa ...
Progressive web application considerations before implementing magento pwa ...
CedCommerce
 
Wellington DevOps: Bringing Your Applications into the Future with Habitat
Wellington DevOps: Bringing Your Applications into the Future with HabitatWellington DevOps: Bringing Your Applications into the Future with Habitat
Wellington DevOps: Bringing Your Applications into the Future with Habitat
Matt Ray
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
Akshay Sharma
 

Similar to Modernizing Portfolios With Reactive Applications (20)

Beauchamp Sarah Resume
Beauchamp Sarah ResumeBeauchamp Sarah Resume
Beauchamp Sarah Resume
 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio
 
Resume[04 20-15]
Resume[04 20-15]Resume[04 20-15]
Resume[04 20-15]
 
Resume04 20-15-150608202319-lva1-app6892
Resume04 20-15-150608202319-lva1-app6892Resume04 20-15-150608202319-lva1-app6892
Resume04 20-15-150608202319-lva1-app6892
 
(502852377) resume[12 25-14]
(502852377) resume[12 25-14](502852377) resume[12 25-14]
(502852377) resume[12 25-14]
 
(502852377) resume[12 25-14]
(502852377) resume[12 25-14](502852377) resume[12 25-14]
(502852377) resume[12 25-14]
 
(502852377) resume[12 25-14]
(502852377) resume[12 25-14](502852377) resume[12 25-14]
(502852377) resume[12 25-14]
 
Vivek Upadhyay | Résumé
Vivek Upadhyay | Résumé Vivek Upadhyay | Résumé
Vivek Upadhyay | Résumé
 
How to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology ChoicesHow to Maximize User Experience with Effective Front-End Technology Choices
How to Maximize User Experience with Effective Front-End Technology Choices
 
React Training.pdf
React Training.pdfReact Training.pdf
React Training.pdf
 
Moving existing apps to the cloud
 Moving existing apps to the cloud Moving existing apps to the cloud
Moving existing apps to the cloud
 
Why Hiring a React Native Developer Can Boost Your Business in 2024.pdf
Why Hiring a React Native Developer Can Boost Your Business in 2024.pdfWhy Hiring a React Native Developer Can Boost Your Business in 2024.pdf
Why Hiring a React Native Developer Can Boost Your Business in 2024.pdf
 
App and web with Hippo CMS and AngularJS
App and web with Hippo CMS and AngularJS App and web with Hippo CMS and AngularJS
App and web with Hippo CMS and AngularJS
 
Latest trend in front end development.pptx
Latest trend in front end development.pptxLatest trend in front end development.pptx
Latest trend in front end development.pptx
 
Latest trend in front end development.pdf
Latest trend in front end development.pdfLatest trend in front end development.pdf
Latest trend in front end development.pdf
 
The Power of Single-Page Applications (SPAs) - Volga Tigris
The Power of Single-Page Applications (SPAs)  - Volga TigrisThe Power of Single-Page Applications (SPAs)  - Volga Tigris
The Power of Single-Page Applications (SPAs) - Volga Tigris
 
Mern Stack Training Institute in - Hyderabad.pptx
Mern Stack Training Institute in - Hyderabad.pptxMern Stack Training Institute in - Hyderabad.pptx
Mern Stack Training Institute in - Hyderabad.pptx
 
Progressive web application considerations before implementing magento pwa ...
Progressive web application   considerations before implementing magento pwa ...Progressive web application   considerations before implementing magento pwa ...
Progressive web application considerations before implementing magento pwa ...
 
Wellington DevOps: Bringing Your Applications into the Future with Habitat
Wellington DevOps: Bringing Your Applications into the Future with HabitatWellington DevOps: Bringing Your Applications into the Future with Habitat
Wellington DevOps: Bringing Your Applications into the Future with Habitat
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 

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 Media
OutSystems
 
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
OutSystems
 
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-Out
OutSystems
 
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 Application
OutSystems
 
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 Layers
OutSystems
 
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
OutSystems
 
Unattended OutSystems Installation
Unattended OutSystems InstallationUnattended OutSystems Installation
Unattended OutSystems Installation
OutSystems
 
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
OutSystems
 
Service Actions
Service ActionsService Actions
Service Actions
OutSystems
 
Responsive Ui with Realtime Database
Responsive Ui with Realtime DatabaseResponsive Ui with Realtime Database
Responsive Ui with Realtime Database
OutSystems
 
RADS - Rapid Application Design Sprint
RADS - Rapid Application Design SprintRADS - Rapid Application Design Sprint
RADS - Rapid Application Design Sprint
OutSystems
 
Pragmatic Innovation
Pragmatic InnovationPragmatic Innovation
Pragmatic Innovation
OutSystems
 
Troubleshooting Dashboard Performance
Troubleshooting Dashboard PerformanceTroubleshooting Dashboard Performance
Troubleshooting Dashboard Performance
OutSystems
 
OutSystems Tips and Tricks
OutSystems Tips and TricksOutSystems Tips and Tricks
OutSystems Tips and Tricks
OutSystems
 
No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...
No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...
No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...
OutSystems
 
Neo in Wonderland: Essential Tools for an Outsystems Architect
Neo in Wonderland: Essential Tools for an Outsystems ArchitectNeo in Wonderland: Essential Tools for an Outsystems Architect
Neo in Wonderland: Essential Tools for an Outsystems Architect
OutSystems
 
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
OutSystems
 

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
 
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
 
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
 
OutSystems Tips and Tricks
OutSystems Tips and TricksOutSystems Tips and Tricks
OutSystems Tips and Tricks
 
No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...
No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...
No API? No Problem! Let the Robot Do Your Work! Web Scraping and Automation W...
 
Neo in Wonderland: Essential Tools for an Outsystems Architect
Neo in Wonderland: Essential Tools for an Outsystems ArchitectNeo in Wonderland: Essential Tools for an Outsystems Architect
Neo in Wonderland: Essential Tools for an Outsystems Architect
 
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
 

Recently uploaded

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 

Recently uploaded (20)

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 

Modernizing Portfolios With Reactive Applications

  • 1. | Modernizing Portfolios with Reactive Web Applications Modernizing Portfolios With Reactive Web Applications October 2, 2019 | 3:30 PM | Larkspur
  • 2. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications @ inLuis.gasca@outsystems.com /lgasca/ Luis Gasca Sr. Solutions Architect | OutSystems @ inricardo.alves@outsystems.com /ricardo-vaz-alves/ Ricardo Alves Engineering Product Manager| OutSystems
  • 3. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications Hands On With Reactive Web Design Lab October 2, 2019 | 3:30 PM | Aspen Amphitheater Russell Youngblood, Scott Karabin
  • 4. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications OutSystems Web Applications Today
  • 5. | Modernizing Portfolios with Reactive Web Applications
  • 6. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications Visual Full-Stack Development Deploy to Any Device Full Life Cycle Continued Low-Code, No Limits
  • 7. | Modernizing Portfolios with Reactive Web Applications Reactive Web Applications Have No Impact on Your Current Application Portfolio
  • 8. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications What is Reactive Web ?
  • 9. | Modernizing Portfolios with Reactive Web Applications Introducing Reactive Web Extend your portfolio with a new way to deliver web applications with a reactive framework
  • 10. | Modernizing Portfolios with Reactive Web Applications What’s In It for End Users Delightful user experience Blazing speed Immediate interaction Engaging interface Customer satisfaction Increased productivity
  • 11. | Modernizing Portfolios with Reactive Web Applications What’s In It for Developers State of the art technology Single development paradigm Unified development Deliver and change at speed of thought
  • 12. | Modernizing Portfolios with Reactive Web Applications What’s In It for Your Apps Single page applications Run logic on browser client and back-end server Fetch data asynchronously React to changes immediately Unified UI templates, screens, patterns, widgets Multi-channel front-end reusability
  • 13. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications Why is Reactive Web Important ?
  • 14. | Modernizing Portfolios with Reactive Web Applications Modernize with State of the Art Architecture Future proof Current standards and practices Protects from changing landscape
  • 15. | Modernizing Portfolios with Reactive Web Applications
  • 16. | Modernizing Portfolios with Reactive Web Applications Current Application Architecture
  • 17. | Modernizing Portfolios with Reactive Web Applications Reactive Application Architecture
  • 18. | Modernizing Portfolios with Reactive Web Applications Web Reactive Web
  • 19. | Modernizing Portfolios with Reactive Web Applications Use Cases for Reactive Web Digital Core SaaS or Packages Digital OperationsDigital Experiences
  • 20. | Modernizing Portfolios with Reactive Web Applications Use Cases for Reactive Web CRM, ERP Extensions High performance, high reliability mission critical SaaS or Packages Internal facing Line of Business operations High interaction Complex user interfaces Data intensive Dashboards and Analytics Customer & Partner Portals B2B B2C
  • 21. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications How is Reactive Web Supported ?
  • 22. | Modernizing Portfolios with Reactive Web Applications New application create Single visual model for any device Develop once, deliver anywhere
  • 23. | Modernizing Portfolios with Reactive Web Applications ● Asynchronous data fetch ● Client variables ● Aggregate dependencies ● Screen lifecycle events
  • 24. | Modernizing Portfolios with Reactive Web Applications ● Client side actions ● Asynchronous server side actions ● JavaScript node in client actions ● Import and create Scripts from interface hierarchy
  • 25. | Modernizing Portfolios with Reactive Web Applications ● Interface actions on client side ● No need for preparation ● No need for Ajax refresh ● On-Ready system events
  • 26. | Modernizing Portfolios with Reactive Web Applications ● Animations and transitions ● New and improved widgets and controls
  • 27. | Modernizing Portfolios with Reactive Web Applications ● Single Page Application ● Immediate reaction to change ● Client side rendering
  • 28. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications What is the Experience Like ?
  • 29. | Modernizing Portfolios with Reactive Web Applications Demo
  • 30. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications NextSteps
  • 31. | Modernizing Portfolios with Reactive Web Applications Looking Forward Common UI architecture Cross channel UI orchestration Progressive Web Apps Offline anywhere … and more
  • 32. | Modernizing Portfolios with Reactive Web Applications Roadmap Q1’2019 Q2’2019 We’re not done yet. Throughout this year, and the upcoming one, we’ll be working on: ● PWA ● Offline Capabilities ● Reactive Web Improvements ● Multi-channel reusability
  • 33. | Modernizing Portfolios with Reactive Web Applications NextSteps Upgrade to GA release Learn about up and coming Try the mobile development experience Participate in the community Engage with Customer Success Bring Reactive Web to your roadmap !
  • 34. | Modernizing Portfolios with Reactive Web Applications FAQs Q: Migration path from traditional web to reactive ? A: Conversion path may exist in the future Q: How will next features be released ? A: Continued delivery on a monthly cadence.
  • 35. | Modernizing Portfolios with Reactive Web Applications| Modernizing Portfolios with Reactive Web Applications In Summary
  • 36. | Modernizing Portfolios with Reactive Web Applications Reactive Web is here Unified development experience Delightful end user experience Modernize your portfolio No Limits !
  • 37. | Modernizing Portfolios with Reactive Web Applications Thank You! @ inluis.gasca@outsystems.com /lgasca/